public static bool InsertarFactura(Factura objProxy) { ValidationException x = new ValidationException(); if (objProxy.Fecha < DateTime.Now.AddDays(-1)) x.AgregarError("La fecha debe ser mayor a la fecha actual"); if (objProxy.Detalle.Count < 1) x.AgregarError("No ingresó el detalle"); foreach (DFactura detalle in objProxy.Detalle) { if (detalle.Producto_id < 1 || detalle.Cantidad < 1) x.AgregarError("Alguno de los elementos del detalle presentan problemas."); } if (x.Cantidad > 0) throw x; // TODO: CAMBIAR A WORKFLOW DataSet dtsDetalle = new DataSet(); DataTable tblProxy = dtsDetalle.Tables.Add(); tblProxy.Columns.Add("Producto_id", typeof(Int32)); tblProxy.Columns.Add("Cantidad", typeof(Int32)); foreach (DFactura detalle in objProxy.Detalle) { tblProxy.Rows.Add(detalle.Producto_id, detalle.Cantidad); } CAD.WorkFlows.WFLFactura wflProxy = new CAD.WorkFlows.WFLFactura(); return wflProxy.Insertar(objProxy.Fecha, objProxy.NombreFactura, objProxy.NitFactura, dtsDetalle) > 0; }
public static bool Actualizar(Proveedor objProxy) { ValidationException x = new ValidationException(); if (objProxy.IProvider_id <= 0) x.AgregarError("Ingrese el código proveedor"); if (string.IsNullOrEmpty(objProxy.SProvider_name)) x.AgregarError("Ingrese el nombre del empleado"); if (string.IsNullOrEmpty(objProxy.SProvider_rs)) x.AgregarError("Ingrese el nombre del rs?"); if (string.IsNullOrEmpty(objProxy.SProvider_phone)) x.AgregarError("Ingrese el nombre del telefono"); if (string.IsNullOrEmpty(objProxy.SProvider_email)) x.AgregarError("Ingrese el nombre del correo"); //if (string.IsNullOrEmpty(objProxy.SProvider_desc)) // x.AgregarError("Ingrese el nombre del descripcion"); // if (string.IsNullOrEmpty(objProxy.SProvider_address)) // x.AgregarError("Ingrese el nombre del direccion"); if (x.Cantidad > 0) throw x; DAOProveedor daoProxy = new DAOProveedor(); return daoProxy.Actualizar(objProxy.IProvider_id, objProxy.SProvider_name, objProxy.SProvider_rs, objProxy.SProvider_phone, objProxy.SProvider_email, objProxy.SProvider_desc, objProxy.SProvider_address); }
public static bool Update(clsRol objProxy) { ValidationException x = new ValidationException(); if (objProxy.IRol_id <= 0) x.AgregarError("Ingrese el id del rol"); if (string.IsNullOrEmpty(objProxy.SRol_name)) x.AgregarError("Ingrese el nombre del rol"); if (x.Cantidad > 0) throw x; DAORol daoProxy = new DAORol(); return daoProxy.Update(objProxy.IRol_id,objProxy.SRol_name, objProxy.sStatus); }
public static bool Update(clsResponsible objProxy) { ValidationException x = new ValidationException(); if (objProxy.IResponsible_id <= 0) x.AgregarError("Ingrese el código"); if (string.IsNullOrEmpty(objProxy.SPerson_name) && string.IsNullOrEmpty(objProxy.SPerson_lname)) x.AgregarError("verifique el nombre y el apellido de la persona"); if (x.Cantidad > 0) throw x; DAOResponsible daoProxy = new DAOResponsible(); return daoProxy.Update(objProxy.IResponsible_id, objProxy.SPerson_name, objProxy.SPerson_lname, objProxy.SPerson_dni, objProxy.SPerson_phone, objProxy.SPerson_email, objProxy.SUsername, objProxy.SPassword, objProxy.IRol_id.IRol_id, objProxy.DStart_time, objProxy.DEnd_time, objProxy.SStatus); }
public static bool Update(clsFamilies objProxy) { ValidationException x = new ValidationException(); if (objProxy.IFamily_id <= 0) x.AgregarError("Ingrese el codigo de la Familia"); if (string.IsNullOrEmpty(objProxy.SFamily_name)) x.AgregarError("Ingrese el nombre de la Familia"); if (x.Cantidad > 0) throw x; DAOFamilies daoProxy = new DAOFamilies(); return daoProxy.Update(objProxy.IFamily_id, objProxy.SFamily_name, objProxy.SFamily_desc, objProxy.IDepreciation_time); }
public static bool Update(clsSubFamilies objProxy) { ValidationException x = new ValidationException(); if (objProxy.ISubFamily_id <= 0) x.AgregarError("Ingrese el código"); if (string.IsNullOrEmpty(objProxy.SSubFamily_name)) x.AgregarError("verifique el nombre de la subfamilia"); if (x.Cantidad > 0) throw x; DAOSubFamily daoProxy = new DAOSubFamily(); return daoProxy.Update(objProxy.ISubFamily_id, objProxy.IFamily_id.IFamily_id, objProxy.SSubFamily_name, objProxy.SSubFamily_desc); }
public static bool ActualizarEmpleado(Empleado objProxy) { ValidationException x = new ValidationException(); if (objProxy.Codigo <= 0) x.AgregarError("Ingrese el código"); if (string.IsNullOrEmpty(objProxy.Nombre)) x.AgregarError("Ingrese el nombre"); if (x.Cantidad > 0) throw x; DAOEmpleado daoProxy = new DAOEmpleado(); return daoProxy.Actualizar(objProxy.Codigo, objProxy.Nombre); }
public static bool Update(clsCostCenter objProxy) { ValidationException x = new ValidationException(); if (objProxy.ICostCenter_id <= 0) x.AgregarError("Ingrese el código"); if (string.IsNullOrEmpty(objProxy.SCostCente_name)) x.AgregarError("Ingrese el nombre del centro"); if (x.Cantidad > 0) throw x; DAOCostCenter daoProxy = new DAOCostCenter(); return daoProxy.Update(objProxy.ICostCenter_id, objProxy.SCostCente_name, objProxy.SCostCenter_desc, objProxy.DGestion_time); }
public static int Insert(clsResponsible objProxy) { ValidationException x = new ValidationException(); if (string.IsNullOrEmpty(objProxy.SPerson_name)&& string.IsNullOrEmpty(objProxy.SPerson_lname)) x.AgregarError("verifique el nombre y el apellido de la persona"); if (objProxy.DEnd_time <= objProxy.DStart_time) x.AgregarError("La fecha de fin deber ser mayor a la fecha de inicio"); if (string.IsNullOrEmpty(objProxy.SUsername)) x.AgregarError("Ingrese un nombre de usuario"); if (string.IsNullOrEmpty(objProxy.SPassword)) x.AgregarError("Ingrese una contrasenia"); if (x.Cantidad > 0) throw x; DAOResponsible daoProxy = new DAOResponsible(); return daoProxy.Insert(objProxy.SPerson_name, objProxy.SPerson_lname,objProxy.SPerson_dni,objProxy.SPerson_phone, objProxy.SPerson_email,objProxy.SUsername,objProxy.SPassword,objProxy.IRol_id.IRol_id,objProxy.DStart_time, objProxy.DEnd_time,objProxy.SStatus); }
public static int Insert(clsCostCenter objProxy) { ValidationException x = new ValidationException(); if (string.IsNullOrEmpty(objProxy.SCostCente_name)) x.AgregarError("Ingrese el nombre del centro de costo"); if (x.Cantidad > 0) throw x; DAOCostCenter daoProxy = new DAOCostCenter(); return daoProxy.Insert(objProxy.SCostCente_name, objProxy.SCostCenter_desc, objProxy.DGestion_time); }
public static bool EliminarLocalidad(int codigo) { ValidationException x = new ValidationException(); if (codigo <= 0) x.AgregarError("Ingrese el código"); //if (x.Cantidad > 0) // throw x; DAOLocalidad daoProxy = new DAOLocalidad(); return daoProxy.Eliminar(codigo); }
public static bool Delete(int iActive_id) { ValidationException x = new ValidationException(); if (iActive_id <= 0) x.AgregarError("Ingrese el código del Activo"); if (x.Cantidad > 0) throw x; DAOActive daoProxy = new DAOActive(); return daoProxy.Delete(iActive_id); }
public static bool Delete(int iSubFamily_id) { ValidationException x = new ValidationException(); if (iSubFamily_id <= 0) x.AgregarError("Ingrese el código de la subfamilia"); if (x.Cantidad > 0) throw x; DAOSubFamily daoProxy = new DAOSubFamily(); return daoProxy.Delete(iSubFamily_id); }
public static bool Delete(int iRol_id) { ValidationException x = new ValidationException(); if (iRol_id <= 0) x.AgregarError("Ingrese el id del rol"); if (x.Cantidad > 0) throw x; DAORol daoProxy = new DAORol(); return daoProxy.Delete(iRol_id); }
public static bool Delete(int iResponsible_id) { ValidationException x = new ValidationException(); if (iResponsible_id <= 0) x.AgregarError("Ingrese el código de la persona"); if (x.Cantidad > 0) throw x; DAOResponsible daoProxy = new DAOResponsible(); return daoProxy.Delete(iResponsible_id); }
public static bool Eliminar(int iCostCenter_id) { ValidationException x = new ValidationException(); if (iCostCenter_id <= 0) x.AgregarError("Ingrese el código"); if (x.Cantidad > 0) throw x; DAOCostCenter daoProxy = new DAOCostCenter(); return daoProxy.Eliminar(iCostCenter_id); }
public static bool EliminarEmpleado(int codigo) { ValidationException x = new ValidationException(); if (codigo <= 0) x.AgregarError("Ingrese el código"); if (x.Cantidad > 0) throw x; DAOEmpleado daoProxy = new DAOEmpleado(); return daoProxy.Eliminar(codigo); }
public static bool Insertar(Empleado objProxy) { ValidationException x = new ValidationException(); if (string.IsNullOrEmpty(objProxy.Nombre)) x.AgregarError("Ingrese el nombre del empleado"); if (x.Cantidad > 0) throw x; DAOEmpleado daoProxy = new DAOEmpleado(); return daoProxy.Insertar(objProxy.Nombre) > 0; }
public static bool Delete(int iActive_id, int iResponsible_id) { ValidationException x = new ValidationException(); if ((iActive_id <= 0)&&(iResponsible_id<=0)) x.AgregarError("Ingrese el código de la persona y el codigo del activo"); if (x.Cantidad > 0) throw x; DAOAsigResponsibleActive daoProxy = new DAOAsigResponsibleActive(); return daoProxy.Delete(iResponsible_id,iActive_id); }
public static bool EliminarProveedor(int codigo) { ValidationException x = new ValidationException(); if (codigo <= 0) x.AgregarError("Ingrese el código"); //veamos si lo usamos //if (x.Cantidad > 0) // throw x; DAOProveedor daoProxy = new DAOProveedor(); return daoProxy.Eliminar(codigo); }
public static int Insertar(Localidad objProxy) { ValidationException x = new ValidationException(); if (string.IsNullOrEmpty(objProxy.Slocacion_nm)) x.AgregarError("Ingrese el nombre del nombre"); if (string.IsNullOrEmpty(objProxy.Slocacion_desc)) x.AgregarError("Ingrese el nombre del descripcion"); if (objProxy.Sstado) x.AgregarError("Ingrese el nombre del estado"); if (objProxy.Isubarea<=0) x.AgregarError("Ingrese el sub-area"); //if (x.Cantidad > 0) // throw x; DAOLocalidad daoProxy = new DAOLocalidad(); return daoProxy.Insert(objProxy.Slocacion_nm, objProxy.Slocacion_desc, objProxy.Sstado, objProxy.Isubarea); }
public static bool Actualizar(Localidad objProxy) { ValidationException x = new ValidationException(); if (objProxy.Ilocacion_id <= 0) x.AgregarError("Ingrese el código"); if (string.IsNullOrEmpty(objProxy.Slocacion_nm)) x.AgregarError("Ingrese el nombre"); if (string.IsNullOrEmpty(objProxy.Slocacion_desc)) x.AgregarError("Ingrese el descripcion"); if (objProxy.Sstado) x.AgregarError("Ingrese el estado"); if (objProxy.Isubarea <= 0) x.AgregarError("Ingrese el código Subarea"); if (x.Cantidad > 0) throw x; DAOLocalidad daoProxy = new DAOLocalidad(); return daoProxy.Actualizar(objProxy.Ilocacion_id, objProxy.Slocacion_nm, objProxy.Slocacion_desc, objProxy.Sstado, objProxy.Isubarea); }
public static bool Update(clsActive objProxy) { ValidationException x = new ValidationException(); if (objProxy.IActive_id <= 0) x.AgregarError("Ingrese el código"); if (string.IsNullOrEmpty(objProxy.SActive_name)) x.AgregarError("Ingrese el nombre del activo"); if (x.Cantidad > 0) throw x; DAOActive daoProxy = new DAOActive(); return daoProxy.Update(objProxy.IActive_id, objProxy.SActive_name, objProxy.ISubFamily_id.ISubFamily_id, objProxy.IProvider_id.IProvider_id, objProxy.SActive_desc, objProxy.SBarCode, objProxy.DRegister_time, objProxy.IUtilTime, objProxy.SBrand, objProxy.SModel, objProxy.SForm, objProxy.SSerialNumber, objProxy.SColor, objProxy.SCapacity, objProxy.SMaterial, objProxy.IHeihgt, objProxy.IWidth, objProxy.IWide, objProxy.IDiameter, objProxy.SUnit, objProxy.IDivNumber, objProxy.SAsign_Type, objProxy.SAquisition_Type, objProxy.DtBuy_time, objProxy.IBuy_price, objProxy.SStatus); }