public void Delete(Enl_TransfAlmacenesMaster enlTransfAlmacenMaster) { try { SqlCommand command = new SqlCommand("Inv.Spr_Delete_TransfAlmacenesMaster", Connection.Get); command.CommandType = CommandType.StoredProcedure; Connection.Get.Open(); command.Parameters.Add(new SqlParameter("@Numero", enlTransfAlmacenMaster.Numero) { SqlDbType = SqlDbType.NVarChar }); command.ExecuteNonQuery(); } catch (Exception) { throw; } finally { if (Connection.Get.State != ConnectionState.Closed) { Connection.Get.Close(); } } }
public string Insert(Enl_TransfAlmacenesMaster enlTransfAlmacenesMaster) { //Validaciones De Lugar if (dalNumeracion.ObtenerTipo("Tranferencia de Almacenes") == "Automatico") { if (!string.IsNullOrEmpty(dalNumeracion.ObtenerPrefijo("Tranferencia de Almacenes"))) { enlTransfAlmacenesMaster.Numero = dalNumeracion.ObtenerPrefijo("Tranferencia de Almacenes") + dalNumeracion.ObtenerNumero("Tranferencia de Almacenes").ToString("00000000"); } else { enlTransfAlmacenesMaster.Numero = dalNumeracion.ObtenerNumero("Tranferencia de Almacenes").ToString("00000000"); } } if (dalTransfAlmacenesMaster.Search(enlTransfAlmacenesMaster).Count == 0) { dalTransfAlmacenesMaster.Insert(enlTransfAlmacenesMaster); MessageBox.Show("Registro Creado Correctamente", "SGF"); } else { MessageBox.Show("Registro ya Existe", "SGF"); } return(enlTransfAlmacenesMaster.Numero); }
public IList <Enl_TransfAlmacenesMaster> Search(Enl_TransfAlmacenesMaster enlTransfAlmacenMaster) { try { SqlCommand command = new SqlCommand("Inv.Spr_Search_TransfAlmacenesMaster", Connection.Get); command.CommandType = CommandType.StoredProcedure; Connection.Get.Open(); command.Parameters.Add(new SqlParameter() { ParameterName = "@Numero", SqlDbType = SqlDbType.NVarChar, Value = enlTransfAlmacenMaster.Numero }); command.Parameters.Add(new SqlParameter() { ParameterName = "@AlmacenSalida", SqlDbType = SqlDbType.NVarChar, Value = enlTransfAlmacenMaster.AlmacenSalida }); command.Parameters.Add(new SqlParameter() { ParameterName = "@AlmacenEntrada", SqlDbType = SqlDbType.NVarChar, Value = enlTransfAlmacenMaster.AlmacenEntrada }); var dr = command.ExecuteReader(); var list = new List <Enl_TransfAlmacenesMaster>(); while (dr.Read()) { list.Add(new Enl_TransfAlmacenesMaster { Numero = dr.GetString(dr.GetOrdinal("Numero")), AlmacenSalida = dr.GetString(dr.GetOrdinal("AlmacenSalida")), AlmacenEntrada = dr.GetString(dr.GetOrdinal("AlmacenEntrada")) }); } return(list); } catch (Exception) { //Guardar Error en Tabla throw; } finally { if (Connection.Get.State != ConnectionState.Closed) { Connection.Get.Close(); } } }
public IList <Enl_TransfAlmacenesMaster> Search(Enl_TransfAlmacenesMaster enlTransfAlmacenesMaster) { //Validaciones de Lugar if (dalTransfAlmacenesMaster.Search(enlTransfAlmacenesMaster).Count != 0) { return(dalTransfAlmacenesMaster.Search(enlTransfAlmacenesMaster)); } else { return(null); } }
public void Delete(Enl_TransfAlmacenesMaster enlTransfAlmacenesMaster) { //Validaciones De Lugar if (!string.IsNullOrEmpty(enlTransfAlmacenesMaster.Numero)) { if (MessageBox.Show("Realmente Desea Eliminar El Registro", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Error) == DialogResult.Yes) { dalTransfAlmacenesMaster.Delete(enlTransfAlmacenesMaster); MessageBox.Show("Registro Eliminado Exitosamente", "SGF"); } } }
public void Update(Enl_TransfAlmacenesMaster enlTransfAlmacenesMaster) { //Validaciones De Lugar dalTransfAlmacenesMaster.Update(enlTransfAlmacenesMaster); }