public Result ModificarEmpresa(EmpresaBE.ResponseEmpresaBE objEmpresaBE) { try { if (objEmpresaBE.Activo.Equals(false)) { var data = objEmpresaDA.EliminarEmpresa(objEmpresaBE); result.Data = data; } else { var data = objEmpresaDA.ModificarEmpresa(objEmpresaBE); result.Data = data; } } catch (SqlException sqlex) { result.Code = Notification.OperationCode.ErrorDataBase.GetHashCode();; result.Message = sqlex.Message; } catch (CustomException cusex) { result.Code = Notification.OperationCode.ErrorCustom.GetHashCode();; result.Message = cusex.Message; } catch (Exception ex) { result.Code = Notification.OperationCode.ErrorNotControl.GetHashCode();; result.Message = ex.Message; } return(result); }
public async Task <ActionResult> RegistrarEmpresa(EmpresaBE.ResponseEmpresaBE duModel) { if (Session[Sesiones.UsuarioLogin] == null) { Session.Clear(); return(RedirectToAction("Index", "Login")); } try { if (ModelState.IsValid) { var Empresares = (BaseModel)Session[Sesiones.UsuarioLogin]; var nuevo = new EmpresaBE.ResponseEmpresaBE { IDCompany = duModel.IDCompany , RUC = duModel.RUC , Name = duModel.Name , Tradename = duModel.Tradename , Address = duModel.Address , Contactname = duModel.Contactname , ContactLastname = duModel.ContactLastname , ContactLastname2 = duModel.ContactLastname2 , Cellphone = duModel.Cellphone , Email = duModel.Email , Activo = duModel.Activo }; var registrar = await EmpresaPCL.RegistrarEmpresa(nuevo); if (registrar.Code != 200) { throw new Exception(registrar.Message); } ObjMessage = new MessageDialog() { Title = "Se registro correctamente la nueva empresa", Estado = 0, Message = registrar.Data.Message }; if (registrar.Data.Codigo != 0) { ObjMessage.Title = "Error al intentar registrar la nueva empresa"; ObjMessage.Estado = registrar.Data.Codigo; } } return(RedirectToAction("Empresas", "Empresa")); } catch (Exception ex) { throw ex; } }
public static async Task <ResultDTO <ErrorBE> > ModificarEmpresa(EmpresaBE.ResponseEmpresaBE oPerfil) { try { string post = url + "Modificar"; return(await ResultPCL <ErrorBE> .Post(post, oPerfil)); } catch (Exception ex) { throw ex; } }
public Sp_Delete_EmpresaResult EliminarEmpresa(EmpresaBE.ResponseEmpresaBE objEmpresaBE) { try { var OnjResult = from a in model.Sp_Delete_Empresa(objEmpresaBE.IDCompany, objEmpresaBE.Activo) select a; return(OnjResult.Single()); } catch (Exception ex) { throw ex; } }
public async Task <PartialViewResult> DatosEmpresa(int id) { try { var datos = await EmpresaPCL.BuscarEmpresa(id); if (datos.Code != 200) { throw new Exception(datos.Message); } EmpresaBE.ResponseEmpresaBE duModel = datos.Data.response; return(PartialView("_DatosEmpresa", duModel)); } catch (Exception ex) { throw ex; } }
public async Task <ActionResult> DeleteEmpresa(EmpresaBE.ResponseEmpresaBE duModel) { if (Session[Sesiones.UsuarioLogin] == null) { Session.Clear(); return(RedirectToAction("Index", "Login")); } try { var modificado = new EmpresaBE.ResponseEmpresaBE { IDCompany = duModel.IDCompany, Activo = duModel.Activo }; var guardar = await EmpresaPCL.ModificarEmpresa(modificado); if (guardar.Code != 200) { throw new Exception(guardar.Message); } ModelState.Clear(); ObjMessage = new MessageDialog() { Title = "Se eliminó correctamente la empresa", Estado = 0, Message = guardar.Data.Message }; if (guardar.Data.Codigo != 0) { ObjMessage.Title = "Error al intentar eliminar la empresa"; ObjMessage.Estado = guardar.Data.Codigo; } return(RedirectToAction("Empresas")); } catch (Exception ex) { throw ex; } }
public Sp_Insert_EmpresaResult RegistrarEmpresa(EmpresaBE.ResponseEmpresaBE ObjRequestBE) { try { var OnjResult = from a in model.Sp_Insert_Empresa(ObjRequestBE.RUC , ObjRequestBE.Name , ObjRequestBE.Tradename , ObjRequestBE.Address , ObjRequestBE.Contactname , ObjRequestBE.ContactLastname , ObjRequestBE.ContactLastname2 , ObjRequestBE.Cellphone , ObjRequestBE.Email , ObjRequestBE.Activo) select a; return(OnjResult.Single()); } catch (Exception ex) { throw ex; } }
public Sp_Update_EmpresaResult ModificarEmpresa(EmpresaBE.ResponseEmpresaBE objEmpresaBE) { try { var OnjResult = from a in model.Sp_Update_Empresa(objEmpresaBE.IDCompany , objEmpresaBE.RUC , objEmpresaBE.Name , objEmpresaBE.Tradename , objEmpresaBE.Address , objEmpresaBE.Contactname , objEmpresaBE.ContactLastname , objEmpresaBE.ContactLastname2 , objEmpresaBE.Cellphone , objEmpresaBE.Email , objEmpresaBE.Activo) select a; return(OnjResult.Single()); } catch (Exception ex) { throw ex; } }
public Result RegistrarEmpresa(EmpresaBE.ResponseEmpresaBE ObjRequestEmpresaBE) { try { var data = objEmpresaDA.RegistrarEmpresa(ObjRequestEmpresaBE); result.Data = data; } catch (SqlException sqlex) { result.Code = Notification.OperationCode.ErrorDataBase.GetHashCode();; result.Message = sqlex.Message; } catch (CustomException cusex) { result.Code = Notification.OperationCode.ErrorCustom.GetHashCode();; result.Message = cusex.Message; } catch (Exception ex) { result.Code = Notification.OperationCode.ErrorNotControl.GetHashCode();; result.Message = ex.Message; } return(result); }
public async Task <ActionResult> RegistrarEmpresa() { if (Session[Sesiones.UsuarioLogin] == null) { Session.Clear(); return(RedirectToAction("Index", "Login")); } var duModel = new EmpresaBE.ResponseEmpresaBE { RUC = null , Name = "" , Tradename = "" , Address = "" , Contactname = "" , ContactLastname = "" , ContactLastname2 = "" , Cellphone = "" , Email = "" , Activo = true }; return(PartialView("_RegistrarEmpresa", duModel)); }
public IHttpActionResult Registrar(EmpresaBE.ResponseEmpresaBE objEmpresaBE) { return(Ok(objEmpresaBL.RegistrarEmpresa(objEmpresaBE))); }
public IHttpActionResult Modificar(EmpresaBE.ResponseEmpresaBE objEmpresaBE) { return(Ok(objEmpresaBL.ModificarEmpresa(objEmpresaBE))); }