public Boolean ActulizarInMoviInveDet_Producto_CusCider(com_ListadoMaterialesDisponibles_PreAsignado_a_Obra_Info InfoLMat, ref string msg) { try { foreach (var item in LstInfoLMat) { InfoInMoviInvexProducto_CusCider.IdEmpresa = item.IdEmpresa; InfoInMoviInvexProducto_CusCider.IdSucursal = item.IdSucursal; InfoInMoviInvexProducto_CusCider.IdBodega = item.IdBodega; InfoInMoviInvexProducto_CusCider.IdMovi_inven_tipo = item.IdMovi_inven_tipo; InfoInMoviInvexProducto_CusCider.IdNumMovi = item.IdNumMovi; InfoInMoviInvexProducto_CusCider.mv_Secuencia = item.mv_Secuencia; InfoInMoviInvexProducto_CusCider.Secuencia = item.Secuencia; InfoInMoviInvexProducto_CusCider.IdProducto = item.IdProducto; InfoInMoviInvexProducto_CusCider.CodigoBarra = item.CodigoBarra; InfoInMoviInvexProducto_CusCider.CodObra_preasignada = item.CodObra_preasignada; BusInMoviInvexProducto_CusCider.ActualizarCodObra_preasignada(InfoInMoviInvexProducto_CusCider, ref msg); } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.Message); return(false); } return(true); }
//public Boolean AnularDB(com_ListadoMaterialesDisponibles_PreAsignado_a_Obra_Info Info, ref string msg) //{ // try // { // return Data.AnularDB(Info, ref msg); // } // 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("", "AnularDB", ex.Message), ex) { EntityType = typeof(com_ListadoMaterialesDisponibles_PreAsignado_a_Obra_Bus) }; // } //} //public com_ListadoMaterialesDisponibles_PreAsignado_a_Obra_Info Get_Info_ListadoMaterialesDisponibles_PreAsignado_a_Obra(int IdEmpresa, decimal IdLstMater) //{ // try // { // return Data.Get_Info_ListadoMaterialesDisponibles_PreAsignado_a_Obra(IdEmpresa, IdLstMater); // } // 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("", "Get_Info_ListadoMaterialesDisponibles_PreAsignado_a_Obra", ex.Message), ex) { EntityType = typeof(com_ListadoMaterialesDisponibles_PreAsignado_a_Obra_Bus) }; // } //} public Boolean ModificarDB(com_ListadoMaterialesDisponibles_PreAsignado_a_Obra_Info info, ref string msg) { try { return(Data.ModificarDB(info, ref msg)); } 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(com_ListadoMaterialesDisponibles_PreAsignado_a_Obra_Bus) }; } }
void cargagrid(com_ListadoMaterialesDisponibles_PreAsignado_a_Obra_Info InfoLMat) { try { LstInfoLMat = BusDetLMat.Get_List_All_MP_Disponibles(InfoLMat.IdEmpresa); //gridCtrlDetListMaterialesDisponibles_PreAsignado_a_Obra.DataSource = LstInfoLMat; ListaBind = new BindingList <com_ListadoMaterialesDisponibles_PreAsignado_a_Obra_Det_Info>(LstInfoLMat); gridCtrlDetListMaterialesDisponibles_PreAsignado_a_Obra.DataSource = ListaBind; } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); } }
public List <com_ListadoMaterialesDisponibles_PreAsignado_a_Obra_Info> Get_List_ListadoMaterialesDisponibles_PreAsignado_a_Obra(int idempresa) { List <com_ListadoMaterialesDisponibles_PreAsignado_a_Obra_Info> Lst = new List <com_ListadoMaterialesDisponibles_PreAsignado_a_Obra_Info>(); EntitiesCompras_Edehsa oEnti = new EntitiesCompras_Edehsa(); try { var Query = from q in oEnti.vwcom_ListadoMaterialesDisponibles_PreAsignado_a_Obra where q.IdEmpresa == idempresa select q; foreach (var item in Query) { com_ListadoMaterialesDisponibles_PreAsignado_a_Obra_Info Obj = new com_ListadoMaterialesDisponibles_PreAsignado_a_Obra_Info(); Obj.IdEmpresa = item.IdEmpresa; Obj.IdSucursal = item.IdSucursal; Obj.IdBodega = item.IdBodega; Obj.IdMovi_inven_tipo = item.IdMovi_inven_tipo; Obj.IdNumMovi = item.IdNumMovi; Obj.FechaReg = item.FechaReg; Obj.Estado = item.Estado; Obj.ob_descripcion = "[" + item.CodObra_preasignada + "] " + item.ob_descripcion; Obj.lm_Observacion = item.lm_Observacion; Obj.CodObra_preasignada = item.CodObra_preasignada; Obj.Usuario = item.Usuario; Obj.Motivo = item.Motivo; Obj.su_descripcion = item.Su_Descripcion; Lst.Add(Obj); } return(Lst); } 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.InnerException + " " + ex.Message; throw new Exception(ex.ToString()); } }
//public Boolean AnularDB(in_movi_inve_Info MoviInfo, ref string mensaje) //{ // try // { // using (EntitiesInventario context = new EntitiesInventario()) // { // var contact = context.in_movi_inve.FirstOrDefault(prod1 => prod1.IdEmpresa == MoviInfo.IdEmpresa && prod1.IdSucursal == MoviInfo.IdSucursal && prod1.IdBodega == MoviInfo.IdBodega && prod1.IdMovi_inven_tipo == MoviInfo.IdMovi_inven_tipo && prod1.IdNumMovi == MoviInfo.IdNumMovi); // //no elimino el registro solo cambia el estado de activo a inactivo // if (contact != null) // { // contact.Estado = "I"; //cambio el estado de activo por inactivo // contact.cm_observacion = " ***ANULADO***" + contact.cm_observacion; // contact.IdusuarioUltAnu = MoviInfo.IdusuarioUltAnu; // contact.Fecha_UltAnu = DateTime.Now; // contact.Fecha_UltMod = DateTime.Now; // contact.IdUsuarioUltModi = MoviInfo.IdUsuarioUltModi; // contact.MotivoAnulacion = MoviInfo.MotivoAnulacion; // contact.IdEmpresa_x_Anu = MoviInfo.IdEmpresa_x_Anu; // contact.IdSucursal_x_Anu = MoviInfo.IdSucursal_x_Anu; // contact.IdBodega_x_Anu = MoviInfo.IdBodega_x_Anu; // contact.IdMovi_inven_tipo_x_Anu = MoviInfo.IdMovi_inven_tipo_x_Anu; // contact.IdNumMovi_x_Anu = MoviInfo.IdNumMovi_x_Anu; // contact.MotivoAnulacion = MoviInfo.MotivoAnulacion; // context.SaveChanges(); // mensaje = "Anulacion Exitosa.."; // } // } // 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; // mensaje = "Error al Anular: " + ex.Message; // throw new Exception(ex.ToString()); // } //} public Boolean GrabarDB(com_ListadoMaterialesDisponibles_PreAsignado_a_Obra_Info info, ref decimal id, ref string msg) { try { using (EntitiesCompras_Edehsa context = new EntitiesCompras_Edehsa()) { var address = new com_ListadoMaterialesDisponibles_PreAsignado_a_Obra(); decimal idEmp = GetIdMovi_Inven(info.IdEmpresa, info.IdSucursal, info.IdBodega, info.IdMovi_inven_tipo); id = idEmp; address.IdNumMovi = id; address.IdEmpresa = info.IdEmpresa; address.CodObra_preasignada = info.CodObra_preasignada; address.FechaReg = info.FechaReg; address.Estado = info.Estado; address.Usuario = info.Usuario; address.Motivo = info.Motivo.Trim(); address.lm_Observacion = info.lm_Observacion; context.com_ListadoMaterialesDisponibles_PreAsignado_a_Obra.Add(address); context.SaveChanges(); msg = "Se ha procedido a grabar el Listado de Materiales #: " + id.ToString() + " exitosamente."; } 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.InnerException + " " + ex.Message; msg = "Se ha producido el siguiente error: " + ex.Message; throw new Exception(ex.ToString()); } }
public Boolean ModificarDB(com_ListadoMaterialesDisponibles_PreAsignado_a_Obra_Info info, ref string msg) { try { using (EntitiesCompras_Edehsa context = new EntitiesCompras_Edehsa()) { var contact = context.com_ListadoMaterialesDisponibles_PreAsignado_a_Obra.FirstOrDefault(obj => obj.IdEmpresa == info.IdEmpresa && obj.IdSucursal == info.IdSucursal && obj.IdBodega == info.IdBodega && obj.IdMovi_inven_tipo == info.IdMovi_inven_tipo && obj.IdNumMovi == info.IdNumMovi); if (contact != null) { contact.FechaReg = info.FechaReg; contact.Motivo = info.Motivo; contact.Usuario = info.Usuario; contact.lm_Observacion = info.lm_Observacion; contact.Estado = info.Estado; context.SaveChanges(); msg = "Se ha procedido actualizar el Listado de Materiales #: " + info.IdNumMovi.ToString() + " exitosamente."; } } 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.InnerException + " " + ex.Message; msg = "Se ha producido el siguiente error: " + ex.Message; throw new Exception(ex.ToString()); } }