public static bool DeleteData(OrigenRecord pComp, ref string sMensaje) { bool bRetorno = true; try { ORIGEN oCom = new ORIGEN(); oCom.ConnectionString = Parametros.CadenaConexion; oCom.LoadByPrimaryKey(pComp.ORI_ID); oCom.MarkAsDeleted(); oCom.Save(); } catch (Exception ex) { sMensaje = ex.Message.ToString(); bRetorno = false; } return(bRetorno); }
public static bool SaveData(OrigenRecord pComp, ref string sMensaje, bool bAdiciona) { bool bRetorno = true; try { ORIGEN oCom = new ORIGEN(); oCom.ConnectionString = Parametros.CadenaConexion; if (!bAdiciona) { oCom.LoadByPrimaryKey(pComp.ORI_ID); } else { oCom.AddNew(); } oCom.ORI_ESTADO = pComp.ORI_ESTADO; oCom.ORI_EQUIVALENTE = pComp.ORI_EQUIVALENTE; oCom.ORI_EMS_GROUP = pComp.ORI_EMS_GROUP; oCom.ORI_DESCRIPCION = pComp.ORI_DESCRIPCION; oCom.ORI_COURIER_GROUP = pComp.ORI_COURIER_GROUP; oCom.ORI_CORREO_INT = pComp.ORI_CORREO_INT; oCom.ORI_CODIGO = pComp.ORI_CODIGO; oCom.Save(); } catch (Exception ex) { sMensaje = ex.Message.ToString(); bRetorno = false; } return(bRetorno); }