private void btnEliminar_Click(object sender, EventArgs e) { oEnsamble = new WCF_Ensamble.Hersan_EnsambleClient(); try { if (RadMessageBox.Show("Esta acción dará de baja el almacén\nDesea continuar...?", this.Text, MessageBoxButtons.YesNo, RadMessageIcon.Question) == DialogResult.Yes) { AlmacenPTBE obj = new AlmacenPTBE(); obj.Id = int.Parse(txtId.Text); obj.Empresa.Id = BaseWinBP.UsuarioLogueado.Empresa.Id; obj.Nombre = txtNombre.Text; obj.Abrev = txtAbrev.Text; obj.DatosUsuario.Estatus = false; obj.DatosUsuario.IdUsuarioCreo = BaseWinBP.UsuarioLogueado.ID; int Result = oEnsamble.APT_Almacenes_Actualizar(obj); if (Result == 0) { RadMessageBox.Show("Ocurrió un error al modificar los datos", this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); } else { RadMessageBox.Show("Información actualizada correctamente", this.Text, MessageBoxButtons.OK, RadMessageIcon.Info); LimpiarCampos(); CargarGrid(); } } } catch (Exception ex) { RadMessageBox.Show("Ocurrio un error al dar de baja el almacén\n" + ex.Message, this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); } finally { oEnsamble = null; } }
public int APT_Almacenes_Actualizar(AlmacenPTBE obj) { int Result = 0; try { using (SqlConnection conn = new SqlConnection(RecuperarCadenaDeConexion("coneccionSQL"))) { conn.Open(); using (SqlCommand cmd = new SqlCommand(CONS_USP_APT_ALMACENES_ACTUALIZAR, conn)) { cmd.Parameters.AddWithValue("@Id", obj.Id); cmd.Parameters.AddWithValue("@IdEmp", obj.Empresa.Id); cmd.Parameters.AddWithValue("@Nombre", obj.Nombre); cmd.Parameters.AddWithValue("@Abrev", obj.Abrev); cmd.Parameters.AddWithValue("@IdUsuario", obj.DatosUsuario.IdUsuarioCreo); cmd.Parameters.AddWithValue("@Estatus", obj.DatosUsuario.Estatus); cmd.CommandType = CommandType.StoredProcedure; Result = Convert.ToInt32(cmd.ExecuteScalar()); } } return(Result); } catch (Exception ex) { throw ex; } }
public List <AlmacenPTBE> APT_Almacenes_Obtener(int IdEmpresa) { List <AlmacenPTBE> oList = new List <AlmacenPTBE>(); try { using (SqlConnection conn = new SqlConnection(RecuperarCadenaDeConexion("coneccionSQL"))) { conn.Open(); using (SqlCommand cmd = new SqlCommand(CONS_USP_APT_ALMACENES_OBTENER, conn)) { cmd.Parameters.AddWithValue("@IdEmp", IdEmpresa); cmd.CommandType = CommandType.StoredProcedure; using (SqlDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { AlmacenPTBE obj = new AlmacenPTBE(); obj.Id = int.Parse(reader["APT_Id"].ToString()); obj.Empresa.Id = int.Parse(reader["EMP_Id"].ToString()); obj.Nombre = reader["APT_Nombre"].ToString(); obj.Abrev = reader["APT_Abrev"].ToString(); obj.DatosUsuario.Estatus = bool.Parse(reader["APT_Estatus"].ToString()); oList.Add(obj); } } } } return(oList); } catch (Exception ex) { throw ex; } }
private void btnGuardar_Click(object sender, EventArgs e) { oEnsamble = new WCF_Ensamble.Hersan_EnsambleClient(); try { if (txtNombre.Text.Trim().Length == 0 || txtAbrev.Text.Trim().Length == 0) { RadMessageBox.Show("Debe capturar todos los datos para continuar", this.Text, MessageBoxButtons.OK, RadMessageIcon.Exclamation); return; } if (oList.FindAll(item => item.Nombre.Trim() == txtNombre.Text.Trim()).Count > 0) { RadMessageBox.Show("La información capturada ya existe, no es posible guardar", this.Text, MessageBoxButtons.OK, RadMessageIcon.Exclamation); LimpiarCampos(); return; } if (RadMessageBox.Show("Desea guardar los datos capturados...?", this.Text, MessageBoxButtons.YesNo, RadMessageIcon.Question) == DialogResult.Yes) { int Result = 0; AlmacenPTBE obj = new AlmacenPTBE(); obj.Id = int.Parse(txtId.Text); obj.Empresa.Id = BaseWinBP.UsuarioLogueado.Empresa.Id; obj.Nombre = txtNombre.Text; obj.Abrev = txtAbrev.Text; obj.DatosUsuario.Estatus = chkEstatus.Checked; obj.DatosUsuario.IdUsuarioCreo = BaseWinBP.UsuarioLogueado.ID; //PROCESO DE GUARDADO Y ACTUALIZACION if (txtId.Text == "0") { Result = oEnsamble.APT_Almacenes_Guardar(obj); if (Result == 0) { RadMessageBox.Show("Ocurrió un error al guardar el almacén", this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); } else { RadMessageBox.Show("Entidad guardada correctamente", this.Text, MessageBoxButtons.OK, RadMessageIcon.Info); LimpiarCampos(); CargarGrid(); } } else { Result = oEnsamble.APT_Almacenes_Actualizar(obj); if (Result == 0) { RadMessageBox.Show("Ocurrió un error al actualizar los datos", this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); } else { RadMessageBox.Show("Información actualizada correctamente", this.Text, MessageBoxButtons.OK, RadMessageIcon.Info); LimpiarCampos(); CargarGrid(); } } } } catch (Exception ex) { RadMessageBox.Show("Ocurrió un error al actualizar la información\n" + ex.Message, this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); } finally { oEnsamble = null; } }
public int APT_Almacenes_Actualizar(AlmacenPTBE obj) { return(new AlmacenDA().APT_Almacenes_Actualizar(obj)); }
public int APT_Almacenes_Guardar(AlmacenPTBE obj) { return(new AlmacenDA().APT_Almacenes_Guardar(obj)); }