public int ENS_TipoProducto_Actualizar(TipoProductoBE obj) { int Result = 0; try { using (SqlConnection conn = new SqlConnection(RecuperarCadenaDeConexion("coneccionSQL"))) { conn.Open(); using (SqlCommand cmd = new SqlCommand(CONS_USP_ENS_TIPOPRODUCTO_ACTUALIZAR, conn)) { cmd.Parameters.AddWithValue("@Id", obj.Id); cmd.Parameters.AddWithValue("@IdFamilia", obj.Familia.Id); cmd.Parameters.AddWithValue("@Clave", obj.Clave); cmd.Parameters.AddWithValue("@Nombre", obj.Nombre); cmd.Parameters.AddWithValue("@Name", obj.Name); cmd.Parameters.AddWithValue("@Fraccion", obj.Fraccion); 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 <TipoProductoBE> ENS_TipoProducto_Combo(int IdFamilia) { List <TipoProductoBE> oList = new List <TipoProductoBE>(); try { using (SqlConnection conn = new SqlConnection(RecuperarCadenaDeConexion("coneccionSQL"))) { conn.Open(); using (SqlCommand cmd = new SqlCommand(CONS_USP_ENS_TIPOPRODUCTO_COMBO, conn)) { cmd.Parameters.AddWithValue("@IdFamilia", IdFamilia); cmd.CommandType = CommandType.StoredProcedure; /*SE OBTIENEN LOS REFLEJANTES */ using (SqlDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { TipoProductoBE obj = new TipoProductoBE(); obj.Id = int.Parse(reader["TPR_Id"].ToString()); obj.Clave = reader["TPR_Clave"].ToString(); obj.Nombre = reader["TPR_Nombre"].ToString(); oList.Add(obj); } } } } return(oList); } catch (Exception ex) { throw ex; } }
public EnsambleParametrosBE() { Id = 0; OP = string.Empty; Lista = 0; Producto = new TipoProductoBE(); Carcasa = new ColoresBE(); Reflex1 = new ColoresBE(); Reflex2 = new ColoresBE(); Detalle = new List <EnsambleParametrosDetalleBE>(); DatosUsuario = new GeneralBE(); }
public PreciosBE() { Id = 0; Codigo = string.Empty; Producto = new TipoProductoBE(); Precio = 0; CantidadVol = 0; Volumen = 0; CantidadMay = 0; Mayoreo = 0; AAA = 0; ExWorks = 0; DatosUsuario = new GeneralBE(); }
public PedidoDetalleBE() { Id = 0; Sel = false; Tipo = string.Empty; Entidad = new EntidadesBE(); Producto = new TipoProductoBE(); Reflejantes = new List <ReflejantesBE>(); Accesorios = new AccesoriosBE(); Servicio = new ServiciosBE(); Reflec = string.Empty; Cantidad = 0; Precio = 0; Total = 0; DatosUsuario = new GeneralBE(); }
public ProductoEnsambleBE() { Id = 0; Codigo = string.Empty; Entidad = new EntidadesBE(); Familia = new FamiliasBE(); Producto = new TipoProductoBE(); Reflejantes = 0; CantAccesorios = 0; RutaImagen = string.Empty; Detalle = new List <ProductosCombinacion>(); Dimensiones = new DimensionesBE(); Accesorios = new List <AccesoriosBE>(); Precio = new PreciosBE(); DatosUsuario = new GeneralBE(); }
public CalidadResguardoQA() { Id = 0; Nombre = string.Empty; Producto = new TipoProductoBE(); Carcasa = new ColoresBE(); Reflex1 = new ColoresBE(); Reflex2 = new ColoresBE(); Piezas = 0; Muestra = 0; Lista = 0; OP = string.Empty; Fecha = string.Empty; IdUsuario = 0; Detalle = new List <CalidadResguardoQADetalle>(); }
public List <TipoProductoBE> ENS_TipoProducto_Obtener() { List <TipoProductoBE> oList = new List <TipoProductoBE>(); try { using (SqlConnection conn = new SqlConnection(RecuperarCadenaDeConexion("coneccionSQL"))) { conn.Open(); using (SqlCommand cmd = new SqlCommand(CONS_USP_ENS_TIPOPRODUCTO_OBTENER, conn)) { cmd.CommandType = CommandType.StoredProcedure; /*SE OBTIENEN LOS REFLEJANTES */ using (SqlDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { TipoProductoBE obj = new TipoProductoBE(); obj.Id = int.Parse(reader["TPR_Id"].ToString()); obj.Familia.Id = int.Parse(reader["FAM_Id"].ToString()); obj.Familia.Clave = reader["FAM_Clave"].ToString(); obj.Familia.Nombre = reader["FAM_Nombre"].ToString(); obj.Familia.Entidad.Id = int.Parse(reader["ENT_Id"].ToString()); obj.Familia.Entidad.Nombre = reader["ENT_Nombre"].ToString(); obj.Clave = reader["TPR_Clave"].ToString(); obj.Nombre = reader["TPR_Nombre"].ToString(); obj.Name = reader["TPR_Name"].ToString(); obj.Fraccion = reader["TPR_Fraccion"].ToString(); obj.DatosUsuario.Estatus = bool.Parse(reader["TPR_Estatus"].ToString()); oList.Add(obj); } } } } return(oList); } catch (Exception ex) { throw ex; } }
private void btnEliminar_Click(object sender, EventArgs e) { oCatalogos = new WCF_Catalogos.Hersan_CatalogosClient(); TipoProductoBE obj = new TipoProductoBE(); try { if (chkEstatus.Checked) { if (RadMessageBox.Show("Esta acción dará de baja el tipo de producto\nDesea continuar...?", this.Text, MessageBoxButtons.YesNo, RadMessageIcon.Question) == DialogResult.Yes) { obj.Id = int.Parse(txtId.Text); obj.Familia.Id = int.Parse(cboFamilia.SelectedValue.ToString()); obj.Clave = txtClave.Text; obj.Nombre = txtNombre.Text; obj.DatosUsuario.Estatus = false; obj.DatosUsuario.IdUsuarioCreo = BaseWinBP.UsuarioLogueado.ID; int Result = oCatalogos.ENS_TipoProducto_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(); CargarDatos(); } } } } catch (Exception ex) { RadMessageBox.Show("Ocurrio un error al dar de baja el tipo de producto\n" + ex.Message, this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); } finally { oCatalogos = null; } }
public int ENS_TipoProducto_Guardar(TipoProductoBE obj) { return(new TipoProductoDA().ENS_TipoProducto_Guardar(obj)); }
public int ENS_TipoProducto_Actualizar(TipoProductoBE obj) { return(new TipoProductoDA().ENS_TipoProducto_Actualizar(obj)); }
private void btnGuardar_Click(object sender, EventArgs e) { oCatalogos = new WCF_Catalogos.Hersan_CatalogosClient(); TipoProductoBE obj = new TipoProductoBE(); try { if (txtClave.Text.Trim().Length == 0 || txtNombre.Text.Trim().Length == 0) { RadMessageBox.Show("Debe capturar todos los datos para continuar", this.Text, MessageBoxButtons.OK, RadMessageIcon.Exclamation); return; } foreach (GridViewRowInfo oRow in gvDatos.Rows) { if ((oRow.Cells["Tipo"].Value.ToString() == txtNombre.Text.Trim() || oRow.Cells["CveProd"].Value.ToString() == txtClave.Text.Trim()) && int.Parse(txtId.Text) == 0) { RadMessageBox.Show("El tipo de producto capturado ya existe", this.Text, MessageBoxButtons.OK, RadMessageIcon.Exclamation); LimpiarCampos(); return; } } obj.Id = int.Parse(txtId.Text); obj.Familia.Id = int.Parse(cboFamilia.SelectedValue.ToString()); obj.Clave = txtClave.Text; obj.Nombre = txtNombre.Text; obj.Name = txtName.Text; obj.Fraccion = txtFraccion.Text; obj.DatosUsuario.Estatus = chkEstatus.Checked; obj.DatosUsuario.IdUsuarioCreo = BaseWinBP.UsuarioLogueado.ID; //PROCESO DE GUARDADO Y ACTUALIZACION if (txtId.Text == "0") { int Result = oCatalogos.ENS_TipoProducto_Guardar(obj); if (Result == 0) { RadMessageBox.Show("Ocurrió un error al guardar el tipo de producto", this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); } else { RadMessageBox.Show("Tipo de producto guardado correctamente", this.Text, MessageBoxButtons.OK, RadMessageIcon.Info); LimpiarCampos(); CargarDatos(); } } else { int Result = oCatalogos.ENS_TipoProducto_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(); CargarDatos(); } } } catch (Exception ex) { RadMessageBox.Show("Ocurrió un error al actualizar la información\n" + ex.Message, this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); } finally { oCatalogos = null; } }