public Boolean ModificarDB(in_producto_x_cp_proveedor_Info Info, ref string mensaje) { try { using (EntitiesInventario context = new EntitiesInventario()) { var contact = context.in_producto_x_cp_proveedor.FirstOrDefault(A => A.IdEmpresa_prod == Info.IdEmpresa_prod && A.IdProducto == Info.IdProducto && A.IdProveedor == Info.IdProveedor); if (contact != null) { contact.NomProducto_en_Proveedor = Info.NomProducto_en_Proveedor; context.SaveChanges(); mensaje = "Grabacion ok..."; } } return(true); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.ToString() + " " + ex.Message; throw new Exception(mensaje); } }
private void btnIzquierda_Click(object sender, EventArgs e) { try { in_Producto_Info Item = (in_Producto_Info)gridViewProdXProveedor.GetFocusedRow();; if (Item != null) { if (Producto.Count(v => v.IdProducto == Item.IdProducto) != 0) { return; } Producto.Add(Item); in_producto_x_cp_proveedor_Info obj = new in_producto_x_cp_proveedor_Info(); obj.IdEmpresa_prod = param.IdEmpresa; obj.IdEmpresa_prov = param.IdEmpresa; obj.IdProducto = Item.IdProducto; obj.IdProveedor = Convert.ToDecimal(cmbProveedor.EditValue); obj.NomProducto_en_Proveedor = ""; ProducXProvee.eliminarregistrotablaUno(obj, param.IdEmpresa, Item.IdProducto, ref mensaje); ProductoXProveedor.Remove(Item); gridControlProducto.RefreshDataSource(); gridControlProductoXPRoveedor.RefreshDataSource(); } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); } }
public Boolean Eliminarregistro(in_producto_x_cp_proveedor_Info item, int IdEmpresa, decimal IdProducto, ref string mensaje) { try { using (EntitiesInventario contex1 = new EntitiesInventario()) { var address1 = contex1.in_producto_x_cp_proveedor.FirstOrDefault(A => A.IdEmpresa_prod == IdEmpresa && A.IdProducto == IdProducto); if (address1 != null) { address1.IdEmpresa_prod = IdEmpresa; address1.IdProducto = IdProducto; address1.IdEmpresa_prov = IdEmpresa; address1.NomProducto_en_Proveedor = item.NomProducto_en_Proveedor; contex1.in_producto_x_cp_proveedor.Remove(address1); contex1.SaveChanges(); } } return(true); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.ToString() + " " + ex.Message; throw new Exception(mensaje); } }
public Boolean GrabarDB(in_producto_x_cp_proveedor_Info item, int IdEmpresa, decimal IdProducto, ref string mensaje) { try { using (EntitiesInventario contex = new EntitiesInventario()) { var address = new in_producto_x_cp_proveedor(); address.IdEmpresa_prod = item.IdEmpresa_prod; address.IdEmpresa_prov = IdEmpresa; address.IdProducto = IdProducto; address.IdProveedor = item.IdProveedor; address.NomProducto_en_Proveedor = item.NomProducto_en_Proveedor; contex.in_producto_x_cp_proveedor.Add(address); contex.SaveChanges(); contex.Dispose(); mensaje = "Guardado con exito"; return(true); } } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.ToString() + " " + ex.Message; throw new Exception(mensaje); } }
public List <in_producto_x_cp_proveedor_Info> Get_List_producto_x_cp_proveedor(int IdEmpresa) { try { List <in_producto_x_cp_proveedor_Info> lm = new List <in_producto_x_cp_proveedor_Info>(); EntitiesInventario OEInventario = new EntitiesInventario(); var registros = from A in OEInventario.in_producto_x_cp_proveedor where A.IdEmpresa_prod == IdEmpresa select A; foreach (var item in registros) { in_producto_x_cp_proveedor_Info infopxp = new in_producto_x_cp_proveedor_Info(); infopxp.IdEmpresa_prod = item.IdEmpresa_prod; infopxp.IdEmpresa_prov = item.IdEmpresa_prov; infopxp.IdProducto = item.IdProducto; infopxp.IdProveedor = item.IdProveedor; infopxp.NomProducto_en_Proveedor = item.NomProducto_en_Proveedor; lm.Add(infopxp); } return(lm); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.ToString() + " " + ex.Message; throw new Exception(mensaje); } }
private void btnDerechaç_Click(object sender, EventArgs e) { try { in_Producto_Info Item = (in_Producto_Info)gridViewProducto.GetFocusedRow();; if (Item != null) { if (ProductoXProveedor.Count(v => v.IdProducto == Item.IdProducto) != 0) { return; } ProductoXProveedor.Add(Item); in_producto_x_cp_proveedor_Info obj = new in_producto_x_cp_proveedor_Info(); obj.IdEmpresa_prod = param.IdEmpresa; obj.IdEmpresa_prov = param.IdEmpresa; obj.IdProducto = Item.IdProducto; obj.IdProveedor = Convert.ToDecimal(cmbProveedor.EditValue); obj.NomProducto_en_Proveedor = ""; ProducXProvee.Grabar_Producto_Proveedor(obj, param.IdEmpresa, Item.IdProducto, ref mensaje); Producto.Remove(Item); gridControlProducto.RefreshDataSource(); gridControlProductoXPRoveedor.RefreshDataSource(); } //int[] Rows = gridViewProducto.GetSelectedRows(); //foreach (var item in Rows) //{ // gridViewProducto.FocusedRowHandle = item; // in_Producto_Info Item = (in_Producto_Info)gridViewProducto.GetFocusedRow(); // if (Item != null) // { // ProductoXProveedor.Add(Item); // } //} //foreach (var item in Rows) //{ // //gridViewProducto.FocusedRowHandle = item; // in_Producto_Info Item = (in_Producto_Info)gridViewProducto.GetRow(item); // if (Item != null) // { // Producto.Remove(Item); // } //} } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); } }
public Boolean ModificarDB(in_producto_x_cp_proveedor_Info pxp, ref string mensaje) { try { return(data.ModificarDB(pxp, ref mensaje)); } catch (Exception ex) { Core.Erp.Info.Log_Exception.LoggingManager.Logger.Log(Core.Erp.Info.Log_Exception.LoggingCategory.Error, ex.Message); throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "ModificarDB", ex.Message), ex) { EntityType = typeof(in_producto_x_cp_proveedor_Bus) }; } }
public Boolean eliminarregistrotablaUno(in_producto_x_cp_proveedor_Info item, int idEmpresa, decimal idProducto, ref string mensaje) { try { return(data.Eliminarregistro(item, idEmpresa, idProducto, ref mensaje)); } catch (Exception ex) { Core.Erp.Info.Log_Exception.LoggingManager.Logger.Log(Core.Erp.Info.Log_Exception.LoggingCategory.Error, ex.Message); throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "eliminarregistrotablaUno", ex.Message), ex) { EntityType = typeof(in_producto_x_cp_proveedor_Bus) }; } }
private void gridViewProdXProveedor_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e) { try { in_Producto_Info Item = (in_Producto_Info)gridViewProdXProveedor.GetRow(e.PrevFocusedRowHandle); in_producto_x_cp_proveedor_Info obj = new in_producto_x_cp_proveedor_Info(); obj.IdEmpresa_prod = param.IdEmpresa; obj.IdEmpresa_prov = param.IdEmpresa; obj.IdProducto = Item.IdProducto; obj.IdProveedor = Convert.ToDecimal(cmbProveedor.EditValue); obj.NomProducto_en_Proveedor = Item.pr_descripcion; ProducXProvee.ModificarDB(obj, ref mensaje); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); } }
private void btnIzquierdaTodos_Click(object sender, EventArgs e) { try { foreach (var item in ProductoXProveedor) { Producto.Add(item); in_producto_x_cp_proveedor_Info obj = new in_producto_x_cp_proveedor_Info(); obj.IdEmpresa_prod = param.IdEmpresa; obj.IdEmpresa_prov = param.IdEmpresa; obj.IdProducto = item.IdProducto; obj.IdProveedor = Convert.ToDecimal(cmbProveedor.EditValue); obj.NomProducto_en_Proveedor = ""; ProducXProvee.eliminarregistrotablaUno(obj, param.IdEmpresa, item.IdProducto, ref mensaje); } cmbProveedor_EditValueChanged(new Object(), new EventArgs()); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); } }
private void btnDerechaTodos_Click(object sender, EventArgs e) { try { foreach (var Item in Producto) { ProductoXProveedor.Add(Item); in_producto_x_cp_proveedor_Info obj = new in_producto_x_cp_proveedor_Info(); obj.IdEmpresa_prod = param.IdEmpresa; obj.IdEmpresa_prov = param.IdEmpresa; obj.IdProducto = Item.IdProducto; obj.IdProveedor = Convert.ToDecimal(cmbProveedor.EditValue); obj.NomProducto_en_Proveedor = ""; ProducXProvee.Grabar_Producto_Proveedor(obj, param.IdEmpresa, Item.IdProducto, ref mensaje); } Producto.Clear(); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); } }