public CODOLE ObetnerCodole(int id) { CODOLE item = new CODOLE(); try { if (id == 0) { return(item); } using (ClusmextContext context = new ClusmextContext()) { item = context.CODOLE.Where(x => x.Id_Codole == id).SingleOrDefault(); } } catch (Exception ex) { } return(item); }
public int Guardar(CODOLE item) { int val = 0; ObjectParameter VV = new ObjectParameter("VValor_Mensaje", typeof(Int32)); ObjectParameter id = new ObjectParameter("Id_Codole", typeof(Int32)); ObjectParameter VM = new ObjectParameter("VMensaje", typeof(String)); try { if (item.Id_Proyecto > 0) { item.Proyecto = true; } else { item.Proyecto = false; } using (ClusmextContext context = new ClusmextContext()) { if (item.Id_Codole == 0) { context.spIns_Codole( item.Id_Tipo_Codole, item.F_Init, item.F_Fin, item.F_Firma, item.Creado_por, item.Encargado_Firmas, item.Codigo_Codole, item.Id_Empresa, item.Id_Proveedor, item.Proyecto, item.Id_Proyecto, item.Id_Solicitado_por, item.Id_Valido_por, item.Id_Generado_por, item.Indefinido, id, VM, VV); if (VV.Value.ToString() == "0") { item.Id_Codole = int.Parse(id.Value.ToString()); } } else { context.spPup_Codole( item.Id_Codole, item.Id_Tipo_Codole, item.F_Init, item.F_Fin, item.F_Firma.Value, item.Creado_por, item.Encargado_Firmas, item.Codigo_Codole, item.Id_Empresa, item.Id_Proveedor, item.Proyecto, item.Id_Proyecto, item.Id_Solicitado_por, item.Id_Valido_por, item.Id_Generado_por, item.Indefinido, true, VV, VM); } if (VV.Value.ToString() == "0") { val = 1; } } } catch (Exception ex) { } return(val); }