public ActionResult Close(string box_Codigo) { try { tbBox vBox = db.tbBox.Find(box_Codigo); IEnumerable <object> List = null; string MsjError = ""; List = db.UDP_Inv_tbBox_Update(box_Codigo, vBox.box_Descripcion, vBox.bod_Id, Models.Helpers.vbox_Cerrada, vBox.box_UsuarioCrea, vBox.box_FechaCrea, Function.GetUser(), Function.DatetimeNow()); foreach (UDP_Inv_tbBox_Update_Result Box in List) { MsjError = Box.MensajeError; } if (MsjError.StartsWith("-1")) { LlenarListas(); Function.InsertBitacoraErrores("Box/Edit", MsjError, "Edit"); ModelState.AddModelError("", "No se pudo actualizar el registro, favor contacte al administrador."); return(RedirectToAction("Index")); } else { return(RedirectToAction("Index")); } } catch (Exception Ex) { LlenarListas(); Function.InsertBitacoraErrores("Box/Edit", Ex.Message.ToString(), "Edit"); ModelState.AddModelError("", "No se pudo actualizar el registro, favor contacte al administrador."); return(RedirectToAction("Index")); } }
public ActionResult Create([Bind(Include = "cdto_ID,suc_Id,cdto_FechaEmision,cdto_FechaVencimiento,cdto_PorcentajeDescuento,cdto_MontoDescuento,cdto_MaximoMontoDescuento,cdto_CantidadCompraMinima,cdto_Redimido,cdto_FechaRedencion,cdto_Anulado,cdto_RazonAnulado,cdto_EsImpreso,cdto_UsuarioCrea,cdto_FechaCrea,cdto_UsuarioModifica,cdto_FechaModifica")] tbCuponDescuento tbCuponDescuento) { int idUser = 0; List <tbUsuario> User = Function.getUserInformation(); foreach (tbUsuario Usuario in User) { idUser = Convert.ToInt32(Usuario.emp_Id); } if (ModelState.IsValid) { try { var MensajeError = ""; IEnumerable <object> list = null; list = db.UDP_Vent_tbCuponDescuento_Insert(tbCuponDescuento.suc_Id, tbCuponDescuento.cdto_FechaEmision, tbCuponDescuento.cdto_FechaVencimiento, tbCuponDescuento.cdto_PorcentajeDescuento, tbCuponDescuento.cdto_MontoDescuento, tbCuponDescuento.cdto_MaximoMontoDescuento, tbCuponDescuento.cdto_CantidadCompraMinima, tbCuponDescuento.cdto_Redimido, tbCuponDescuento.cdto_FechaRedencion, tbCuponDescuento.cdto_Anulado, tbCuponDescuento.cdto_RazonAnulado, tbCuponDescuento.cdto_EsImpreso, Function.GetUser(), Function.DatetimeNow()); foreach (UDP_Vent_tbCuponDescuento_Insert_Result CuponDescuento in list) { MensajeError = CuponDescuento.MensajeError; } if (MensajeError.StartsWith("-1")) { ViewBag.suc_Descripcion = db.tbUsuario.Where(x => x.emp_Id == idUser).Select(x => x.tbSucursales.suc_Descripcion).SingleOrDefault(); ViewBag.suc_Id = db.tbUsuario.Where(x => x.emp_Id == idUser).Select(x => x.tbSucursales.suc_Id).SingleOrDefault(); Function.InsertBitacoraErrores("CuponDescuento/Create", MensajeError, "Create"); ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador."); return(View(tbCuponDescuento)); } else { return(RedirectToAction("Index")); } } catch (Exception Ex) { ViewBag.suc_Descripcion = db.tbUsuario.Where(x => x.emp_Id == idUser).Select(x => x.tbSucursales.suc_Descripcion).SingleOrDefault(); ViewBag.suc_Id = db.tbUsuario.Where(x => x.emp_Id == idUser).Select(x => x.tbSucursales.suc_Id).SingleOrDefault(); Function.InsertBitacoraErrores("CuponDescuento/Create", Ex.Message.ToString(), "Create"); ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador."); return(View(tbCuponDescuento)); } } ViewBag.suc_Descripcion = db.tbUsuario.Where(x => x.emp_Id == idUser).Select(x => x.tbSucursales.suc_Descripcion).SingleOrDefault(); ViewBag.suc_Id = db.tbUsuario.Where(x => x.emp_Id == idUser).Select(x => x.tbSucursales.suc_Id).SingleOrDefault(); return(View(tbCuponDescuento)); }
public ActionResult Edit([Bind(Include = "tde_IdTipoDedu,tde_Descripcion,tde_UsuarioCrea,tde_FechaCrea,tde_UsuarioModifica,tde_FechaModifica,tde_Activo")] tbTipoDeduccion tbTipoDeduccion) { // data de auditoria tbTipoDeduccion.tde_UsuarioCrea = Function.GetUser(); tbTipoDeduccion.tde_FechaCrea = Function.DatetimeNow(); tbTipoDeduccion.tde_UsuarioModifica = Function.GetUser(); tbTipoDeduccion.tde_FechaModifica = Function.DatetimeNow(); // vairable de resultados string response = String.Empty; IEnumerable <object> listTipoDeduccion = null; string MensajeError = ""; // validar si el modelo es válido if (ModelState.IsValid) { try { // ejecutar PA listTipoDeduccion = db.UDP_Plani_tbTipoDeduccion_Update(tbTipoDeduccion.tde_IdTipoDedu, tbTipoDeduccion.tde_Descripcion, tbTipoDeduccion.tde_UsuarioModifica, tbTipoDeduccion.tde_FechaModifica); // obtener resultado del PA foreach (UDP_Plani_tbTipoDeduccion_Update_Result resultado in listTipoDeduccion) { MensajeError = resultado.MensajeError; } if (MensajeError.StartsWith("-1")) { // el PA falló ModelState.AddModelError("", "No se pudo modificar el registro, contacte al administrador"); response = "error"; } } catch (Exception Ex) { // se generó una excepción ModelState.AddModelError("", "No se pudo modificar el registro, contacte al administrador."); response = "error"; } // el proceso fue exitoso response = "bien"; } else { // el modelo no es válido ModelState.AddModelError("", "No se pudo modificar el registro, contacte al administrador"); response = "error"; } // retornar resultado del proceso return(Json(response, JsonRequestBehavior.AllowGet)); }
public ActionResult Create([Bind(Include = "cde_DescripcionDeduccion,tde_IdTipoDedu,cde_PorcentajeColaborador,cde_PorcentajeEmpresa,cde_UsuarioCrea,cde_FechaCrea")] tbCatalogoDeDeducciones tbCatalogoDeDeducciones) { //LLENAR LA DATA DE AUDITORIA, DE NO HACERLO EL MODELO NO SERÍA VÁLIDO Y SIEMPRE CAERÍA EN EL CATCH tbCatalogoDeDeducciones.cde_UsuarioCrea = Function.GetUser(); tbCatalogoDeDeducciones.cde_FechaCrea = Function.DatetimeNow(); //VARIABLE PARA ALMACENAR EL RESULTADO DEL PROCESO Y ENVIARLO AL LADO DEL CLIENTE string response = String.Empty; IEnumerable <object> listCatalogoDeDeducciones = null; string MensajeError = ""; //VALIDAR SI EL MODELO ES VÁLIDO if (ModelState.IsValid) { try { //EJECUTAR PROCEDIMIENTO ALMACENADO listCatalogoDeDeducciones = db.UDP_Plani_tbCatalogoDeDeducciones_Insert(tbCatalogoDeDeducciones.cde_DescripcionDeduccion, tbCatalogoDeDeducciones.tde_IdTipoDedu, tbCatalogoDeDeducciones.cde_PorcentajeColaborador, tbCatalogoDeDeducciones.cde_PorcentajeEmpresa, tbCatalogoDeDeducciones.cde_UsuarioCrea, tbCatalogoDeDeducciones.cde_FechaCrea); //RECORRER EL TIPO COMPLEJO DEL PROCEDIMIENTO ALMACENADO PARA EVALUAR EL RESULTADO DEL SP foreach (UDP_Plani_tbCatalogoDeDeducciones_Insert_Result Resultado in listCatalogoDeDeducciones) { MensajeError = Resultado.MensajeError; } if (MensajeError.StartsWith("-1")) { //EN CASO DE OCURRIR UN ERROR, IGUALAMOS LA VARIABLE "RESPONSE" A ERROR PARA VALIDARLO EN EL CLIENTE ModelState.AddModelError("", "No se pudo ingresar el registro, contacte al administrador"); response = "error"; } }catch (Exception Ex) { //EN CASO DE CAER EN EL CATCH, IGUALAMOS LA VARIABLE "RESPONSE" A ERROR PARA VALIDARLO EN EL CLIENTE response = Ex.Message.ToString(); } //SI LA EJECUCIÓN LLEGA A ESTE PUNTO SIGNIFICA QUE NO OCURRIÓ NINGÚN ERROR Y EL PROCESO FUE EXITOSO //IGUALAMOS LA VARIABLE "RESPONSE" A "BIEN" PARA VALIDARLO EN EL CLIENTE response = "bien"; } else { //SI EL MODELO NO ES VÁLIDO, IGUALAMOS LA VARIABLE "RESPONSE" A ERROR PARA VALIDARLO EN EL CLIENTE response = "error"; } //RETORNAMOS LA VARIABLE RESPONSE AL CLIENTE PARA EVALUARLA ViewBag.cde_UsuarioCrea = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbCatalogoDeDeducciones.cde_UsuarioCrea); ViewBag.cde_UsuarioModifica = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbCatalogoDeDeducciones.cde_UsuarioModifica); ViewBag.tde_IdTipoDedu = new SelectList(db.tbTipoDeduccion, "tde_IdTipoDedu", "tde_Descripcion", tbCatalogoDeDeducciones.tde_IdTipoDedu); object json = new { response = response, data = GetData() }; return(Json(json, JsonRequestBehavior.AllowGet)); }
public ActionResult Create([Bind(Include = "bcta_Id,ban_Id,mnda_Id,bcta_TipoCuenta,bcta_TotalCredito,bcta_TotalDebito,bcta_Numero,bcta_UsuarioCrea,bcta_FechaCrea,bcta_UsuarioModifica,bcta_FechaModifica")] tbCuentasBanco tbCuentasBanco, string bcta_FechaApertura) { string[] fecha = bcta_FechaApertura.Split('/'); var newfecha = fecha[1].ToString() + "-" + fecha[0].ToString() + "-" + fecha[2].ToString(); DateTime fechaApertura = DateTime.Parse(newfecha); tbCuentasBanco CuentasBanco = new tbCuentasBanco(); if (ModelState.IsValid) { try { //////////Aqui va la lista////////////// var MensajeError = ""; IEnumerable <object> list = null; list = db.UDP_Gral_tbCuentasBanco_Insert( tbCuentasBanco.ban_Id, tbCuentasBanco.mnda_Id, tbCuentasBanco.bcta_TipoCuenta, tbCuentasBanco.bcta_TotalCredito, tbCuentasBanco.bcta_TotalDebito, fechaApertura, tbCuentasBanco.bcta_Numero, Function.GetUser(), Function.DatetimeNow()); foreach (UDP_Gral_tbCuentasBanco_Insert_Result cuentasbanco in list) { MensajeError = cuentasbanco.MensajeError; } if (MensajeError.StartsWith("-1")) { ViewBag.ban_Id = new SelectList(db.tbBanco, "ban_Id", "ban_Nombre", tbCuentasBanco.ban_Id); ViewBag.mnda_Id = new SelectList(db.tbMoneda, "mnda_Id", "mnda_Nombre", tbCuentasBanco.mnda_Id); CuentasBanco.TipoCuentaList = Function.TipoCuentaList(); Function.InsertBitacoraErrores("CuentaBanco/Create", MensajeError, "Create"); ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador."); return(View(tbCuentasBanco)); } else { return(RedirectToAction("Index")); } } catch (Exception Ex) { ViewBag.ban_Id = new SelectList(db.tbBanco, "ban_Id", "ban_Nombre", tbCuentasBanco.ban_Id); ViewBag.mnda_Id = new SelectList(db.tbMoneda, "mnda_Id", "mnda_Nombre", tbCuentasBanco.mnda_Id); CuentasBanco.TipoCuentaList = Function.TipoCuentaList(); Function.InsertBitacoraErrores("CuentaBanco/Create", Ex.Message.ToString(), "Create"); ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador."); return(View(tbCuentasBanco)); } } ViewBag.ban_Id = new SelectList(db.tbBanco, "ban_Id", "ban_Nombre", tbCuentasBanco.ban_Id); ViewBag.mnda_Id = new SelectList(db.tbMoneda, "mnda_Id", "mnda_Nombre", tbCuentasBanco.mnda_Id); CuentasBanco.TipoCuentaList = Function.TipoCuentaList(); return(View(tbCuentasBanco)); }
public ActionResult Create(tbTechosDeducciones tbTechosDeducciones) { // data de auditoria tbTechosDeducciones.tddu_UsuarioCrea = Function.GetUser(); tbTechosDeducciones.tddu_FechaCrea = Function.DatetimeNow(); // variables de resultado string response = String.Empty; IEnumerable <object> listTechosDeducciones = null; string MensajeError = ""; // validar que el modelo sea válido if (ModelState.IsValid) { try { // ejecutar PA listTechosDeducciones = db.UDP_Plani_tbTechosDeducciones_Insert(tbTechosDeducciones.tddu_PorcentajeColaboradores, tbTechosDeducciones.tddu_PorcentajeEmpresa, tbTechosDeducciones.tddu_Techo, tbTechosDeducciones.cde_IdDeducciones, tbTechosDeducciones.tddu_UsuarioCrea, tbTechosDeducciones.tddu_FechaCrea); // obtener resultado del PA foreach (UDP_Plani_tbTechosDeducciones_Insert_Result Resultado in listTechosDeducciones) { MensajeError = Resultado.MensajeError; } if (MensajeError.StartsWith("-1")) { // el PA falló ModelState.AddModelError("", "No se pudo ingresar el registro. Contacte al administrador."); response = "error"; } // el proceso fue exitoso response = "bien"; } catch (Exception Ex) { // se generó una excepción response = "bien"; } } else { // el modelo no es válido response = "error"; } // retornar resultado del proceso return(Json(response, JsonRequestBehavior.AllowGet)); }
public ActionResult Create([Bind(Include = "emp_Id, cin_IdIngreso, cb_Monto")] tbEmpleadoBonos tbEmpleadoBonos) { //LLENAR LA DATA DE AUDITORIA, DE NO HACERLO EL MODELO NO SERÍA VÁLIDO Y SIEMPRE CAERÍA EN EL CATCH tbEmpleadoBonos.cb_FechaRegistro = Function.DatetimeNow(); tbEmpleadoBonos.cb_Pagado = false; tbEmpleadoBonos.cb_UsuarioCrea = Function.GetUser(); tbEmpleadoBonos.cb_FechaCrea = Function.DatetimeNow(); //VARIABLE PARA ALMACENAR EL RESULTADO DEL PROCESO Y ENVIARLO AL LADO DEL CLIENTE string response = "bien"; IEnumerable <object> listEmpleadoBonos = null; string MensajeError = ""; //VALIDAR SI EL MODELO ES VÁLIDO if (ModelState.IsValid) { try { //EJECUTAR PROCEDIMIENTO ALMACENADO listEmpleadoBonos = db.UDP_Plani_tbEmpleadoBonos_Insert(tbEmpleadoBonos.emp_Id, tbEmpleadoBonos.cin_IdIngreso, tbEmpleadoBonos.cb_Monto, tbEmpleadoBonos.cb_FechaRegistro, tbEmpleadoBonos.cb_Pagado, tbEmpleadoBonos.cb_UsuarioCrea, tbEmpleadoBonos.cb_FechaCrea); //RECORRER EL TIPO COMPLEJO DEL PROCEDIMIENTO ALMACENADO PARA EVALUAR EL RESULTADO DEL SP foreach (UDP_Plani_tbEmpleadoBonos_Insert_Result Resultado in listEmpleadoBonos) { MensajeError = Resultado.MensajeError; } if (MensajeError.StartsWith("-1")) { //EN CASO DE OCURRIR UN ERROR, IGUALAMOS LA VARIABLE "RESPONSE" A ERROR PARA VALIDARLO EN EL CLIENTE ModelState.AddModelError("", "No se pudo ingresar el registro, contacte al administrador"); response = "error"; } } catch (Exception Ex) { //EN CASO DE CAER EN EL CATCH, IGUALAMOS LA VARIABLE "RESPONSE" A ERROR PARA VALIDARLO EN EL CLIENTE Ex.Message.ToString(); response = "error"; return(Json(response, JsonRequestBehavior.AllowGet)); } } else { //SI EL MODELO NO ES VÁLIDO, IGUALAMOS LA VARIABLE "RESPONSE" A ERROR PARA VALIDARLO EN EL CLIENTE response = "error"; } //RETORNAMOS LA VARIABLE RESPONSE AL CLIENTE PARA EVALUARLA //ViewBag.tde_IdTipoDedu = new SelectList(db.tbTipoDeduccion, "tde_IdTipoDedu", "tde_Descripcion", tbEmpleadoBonos.tde_IdTipoDedu); return(Json(response, JsonRequestBehavior.AllowGet)); }
public ActionResult Create([Bind(Include = "mun_Codigo,tde_IdTipoDedu,timv_RangoInicio,timv_RangoFin,timv_Rango,timv_Impuesto,timv_UsuarioCrea,timv_FechaCrea")] tbTechoImpuestoVecinal tbTechoImpuestoVecinal) { // data de auditoria tbTechoImpuestoVecinal.timv_UsuarioCrea = Function.GetUser(); tbTechoImpuestoVecinal.timv_FechaCrea = Function.DatetimeNow(); // variables de resultado del proceso string response = "bien"; IEnumerable <object> listTechoImpuestoVecinal = null; string MensajeError = ""; // validar si el modelo es v�lid if (ModelState.IsValid) { try { // ejecutar procedimiento almacenado listTechoImpuestoVecinal = db.UDP_Plani_tbTechoImpuestoVecinal_Insert(tbTechoImpuestoVecinal.mun_Codigo, tbTechoImpuestoVecinal.tde_IdTipoDedu, tbTechoImpuestoVecinal.timv_RangoInicio, tbTechoImpuestoVecinal.timv_RangoFin, tbTechoImpuestoVecinal.timv_Rango, tbTechoImpuestoVecinal.timv_Impuesto, tbTechoImpuestoVecinal.timv_UsuarioCrea, tbTechoImpuestoVecinal.timv_FechaCrea); // resultado del procedimiento almacenado foreach (UDP_Plani_tbTechoImpuestoVecinal_Insert_Result Resultado in listTechoImpuestoVecinal) { MensajeError = Resultado.MensajeError; } if (MensajeError.StartsWith("-1")) { // el procedimiento almacenado fall� ModelState.AddModelError("", "No se pudo ingresar el registro. Contacte al administrador."); response = "error"; } } catch (Exception Ex) { // se gener� una excepci�n response = "error"; } } else { // el modelo no es v�lido response = "error"; } // retornar resultado del proceso return(Json(response, JsonRequestBehavior.AllowGet)); }
public ActionResult Create([Bind(Include = "peri_DescripPeriodo, peri_CantidadDias, peri_RecibeSeptimoDia")] tbPeriodos tbPeriodos) { // data de auditoria tbPeriodos.peri_UsuarioCrea = Function.GetUser(); tbPeriodos.peri_FechaCrea = Function.DatetimeNow(); tbPeriodos.peri_Activo = true; // variables de resultado string response = "bien"; IEnumerable <object> listPeriodo = null; String MessageError = ""; // validar si el modelo es válido if (ModelState.IsValid) { try { // ejecutar PA listPeriodo = db.UDP_Plani_tbPeriodos_Insert(tbPeriodos.peri_DescripPeriodo, tbPeriodos.peri_UsuarioCrea, tbPeriodos.peri_FechaCrea, tbPeriodos.peri_RecibeSeptimoDia, tbPeriodos.peri_CantidadDias); // obtener resultado del PA foreach (UDP_Plani_tbPeriodos_Insert_Result resultado in listPeriodo) { MessageError = Convert.ToString(resultado); } if (MessageError.StartsWith("-1")) { // el PA falló ModelState.AddModelError("", "No se pudo ingresar el registro, contacte al administrador"); response = "error"; } } catch (Exception Ex) { // se generó una excepción ModelState.AddModelError("", "No se pudo ingresar el registro, contacte al administrador"); response = "error" + Ex.Message.ToString(); } } else { // el modelo no es válido response = "error"; } // retornar resultado del proceso return(Json(response, JsonRequestBehavior.AllowGet)); }
public ActionResult Create([Bind(Include = "emp_Id, adsu_FechaAdelanto, adsu_RazonAdelanto, adsu_Monto")] tbAdelantoSueldo tbAdelantoSueldo) { //Para llenar los campos de auditoría tbAdelantoSueldo.adsu_UsuarioCrea = Function.GetUser(); tbAdelantoSueldo.adsu_FechaCrea = Function.DatetimeNow(); //Variable para enviarla al lado del Cliente string Response = String.Empty; IEnumerable <object> listAdelantoSueldo = null; string MensajeError = ""; if (ModelState.IsValid) { try { //Ejecutar Procedimiento Almacenado listAdelantoSueldo = db.UDP_Plani_tbAdelantoSueldo_Insert(tbAdelantoSueldo.emp_Id, tbAdelantoSueldo.adsu_FechaAdelanto, tbAdelantoSueldo.adsu_RazonAdelanto, tbAdelantoSueldo.adsu_Monto, tbAdelantoSueldo.adsu_UsuarioCrea, tbAdelantoSueldo.adsu_FechaCrea); //El tipo complejo del Procedimiento Almacenado foreach (UDP_Plani_tbAdelantoSueldo_Insert_Result Resultado in listAdelantoSueldo) { MensajeError = Resultado.MensajeError; } if (MensajeError.StartsWith("-1")) { //En caso de un error igualamos la variable Response a "Error" para validar en el lado del Cliente ModelState.AddModelError("", "No se pudo Registrar. Contacte al Administrador!"); Response = "Error"; } } catch (Exception Ex) { Response = Ex.Message.ToString(); } //Si llega aqui significa que todo salio correctamente. Solo igualamos Response a "Exito" para validar en el lado del Cliente Response = "Exito"; return(RedirectToAction("Index")); } else { //Si el modelo no es valido. Igualamos Response a "Error" para validar en el lado del Cliente Response = "Error"; } return(Json(Response, JsonRequestBehavior.AllowGet)); }
public JsonResult Create([Bind(Include = "fpa_IdFormaPago,fpa_Descripcion,fpa_UsuarioCrea,fpa_FechaCrea")] tbFormaPago tbFormaPago) { // data de auditoria tbFormaPago.fpa_UsuarioCrea = Function.GetUser(); tbFormaPago.fpa_FechaCrea = Function.DatetimeNow(); // variables de resultado string response = "bien"; IEnumerable <object> listFormaPago = null; String MessageError = ""; // validar si el modelo es válido if (ModelState.IsValid) { try { // ejecutar procedimiento almacenado listFormaPago = db.UDP_Plani_tbFormaPago_Insert(tbFormaPago.fpa_Descripcion, tbFormaPago.fpa_UsuarioCrea, tbFormaPago.fpa_FechaCrea); // resultado del procedimiento almacenado foreach (UDP_Plani_tbFormaPago_Insert_Result resultado in listFormaPago) { MessageError = Convert.ToString(resultado); } if (MessageError.StartsWith("-1")) { // el procedimiento almacenado falló ModelState.AddModelError("", "No se pudo ingresar el registro, contacte al administrador"); response = "error"; } } catch (Exception Ex) { // se generó una excepción ModelState.AddModelError("", "No se pudo ingresar el registro, contacte al administrador"); response = "error" + Ex.Message.ToString(); } } else { // el modelo no es válido response = "error"; } // retornar resultado del proceso return(Json(response, JsonRequestBehavior.AllowGet)); }
public ActionResult Create([Bind(Include = "exo_Id,exo_Documento,exo_ExoneracionActiva,exo_FechaInicialVigencia,exo_FechaIFinalVigencia,clte_Id,exo_UsuarioCrea,exo_FechaCrea,exo_UsuarioModifa,exo_FechaModifica")] tbExoneracion tbExoneracion) { try { if (ModelState.IsValid) { string MensajeError = ""; IEnumerable <object> list = null; list = db.UDP_Vent_tbExoneracion_Insert(tbExoneracion.exo_Documento, Models.Helpers.ExoneracionActiva, tbExoneracion.exo_FechaInicialVigencia, tbExoneracion.exo_FechaIFinalVigencia, tbExoneracion.clte_Id, Function.GetUser(), Function.DatetimeNow()); foreach (UDP_Vent_tbExoneracion_Insert_Result Exoneracion in list) { MensajeError = Exoneracion.MensajeError; } if (MensajeError.StartsWith("-1")) { ViewBag.clte_Id = new SelectList(db.tbCliente, "clte_Id", "clte_RTN_Identidad_Pasaporte", tbExoneracion.clte_Id); ViewBag.Cliente = db.tbCliente.ToList(); ViewBag.noExonerado = db.UDP_Vent_listExoneracion_Select.ToList(); Function.InsertBitacoraErrores("Exoneracion/Create", MensajeError, "Create"); ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador."); return(View(tbExoneracion)); } else { return(RedirectToAction("Index")); } } ViewBag.clte_Id = new SelectList(db.tbCliente, "clte_Id", "clte_RTN_Identidad_Pasaporte", tbExoneracion.clte_Id); ViewBag.Cliente = db.tbCliente.ToList(); ViewBag.noExonerado = db.UDP_Vent_listExoneracion_Select.ToList(); return(View(tbExoneracion)); } catch (Exception Ex) { Function.InsertBitacoraErrores("Exoneracion/Create", Ex.Message.ToString(), "Create"); ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador."); ViewBag.clte_Id = new SelectList(db.tbCliente, "clte_Id", "clte_RTN_Identidad_Pasaporte", tbExoneracion.clte_Id); ViewBag.Cliente = db.tbCliente.ToList(); ViewBag.noExonerado = db.UDP_Vent_listExoneracion_Select.ToList(); return(View(tbExoneracion)); } }
public ActionResult Create([Bind(Include = "esfac_Id,esfac_Descripcion,esfac_UsuarioCrea,esfac_UsuarioModifico,esfac_FechaCrea,esfac_FechaModifico")] tbEstadoFactura tbEstadoFactura) { if (Function.GetUserLogin()) { if (Function.GetRol()) { if (Function.GetUserRols("EstadoFactura/Create")) { if (db.tbEstadoFactura.Any(a => a.esfac_Descripcion == tbEstadoFactura.esfac_Descripcion)) { ModelState.AddModelError("", "Ya existe este estado de factura, Favor registrar otro"); } if (ModelState.IsValid) { try { //////////Aqui va la lista////////////// string MensajeError = ""; IEnumerable <object> list = null; list = db.UDP_Vent_tbEstadoFactura_Insert(tbEstadoFactura.esfac_Descripcion, Function.GetUser(), Function.DatetimeNow()); foreach (UDP_Vent_tbEstadoFactura_Insert_Result estado in list) { MensajeError = estado.MensajeError; } if (MensajeError.StartsWith("-1")) { Function.InsertBitacoraErrores("EstadoFactura/Create", MensajeError, "Create"); ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador."); return(View(tbEstadoFactura)); } else { return(RedirectToAction("Index")); } } catch (Exception Ex) { Function.InsertBitacoraErrores("EstadoFactura/Create", Ex.Message.ToString(), "Create"); ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador."); return(View(tbEstadoFactura)); } } return(View(tbEstadoFactura)); } else { return(RedirectToAction("SinAcceso", "Login")); } } else { return(RedirectToAction("SinRol", "Login")); } } else { return(RedirectToAction("Index", "Login")); } }
public ActionResult Create([Bind(Include = "dfisc_Id,dfisc_Descripcion,dfisc_UsuarioCrea,dfisc_FechaCrea,dfisc_UsuarioModifica,dfisc_FechaModifica")] tbDocumentoFiscal tbDocumentoFiscal) { if (Function.GetUserLogin()) { if (Function.GetRol()) { if (Function.GetUserRols("DocumentoFiscal/Create")) { if (ModelState.IsValid) { try { //////////Aqui va la lista////////////// string MensajeError = ""; IEnumerable <object> list = null; list = db.UDP_Vent_tbDocumentoFiscal_Insert(tbDocumentoFiscal.dfisc_Id, tbDocumentoFiscal.dfisc_Descripcion, Function.GetUser(), Function.DatetimeNow()); foreach (UDP_Vent_tbDocumentoFiscal_Insert_Result DocumentoFiscal in list) { MensajeError = DocumentoFiscal.MensajeError; } if (MensajeError.StartsWith("-1")) { Function.InsertBitacoraErrores("DocumentoFiscal/Create", MensajeError, "Create"); ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador."); return(View(tbDocumentoFiscal)); } else { return(RedirectToAction("Index")); } } catch (Exception Ex) { Function.InsertBitacoraErrores("DocumentoFiscal/Create", Ex.Message.ToString(), "Create"); ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador."); return(View(tbDocumentoFiscal)); } } return(View(tbDocumentoFiscal)); } else { return(RedirectToAction("SinAcceso", "Login")); } } else { return(RedirectToAction("SinRol", "Login")); } } else { return(RedirectToAction("Index", "Login")); } }
public ActionResult EstadoRolInactivo(int id) { try { IEnumerable <Object> List = null; var Msj = ""; tbRol tbRol = db.tbRol.Find(id); List = db.UDP_Acce_tbRolEstado_Update(id, Models.Helpers.RolInactivo, Function.GetUser(), Function.DatetimeNow()); foreach (UDP_Acce_tbRolEstado_Update_Result Rol in List) { Msj = Rol.MensajeError; } } catch (Exception Ex) { Ex.Message.ToString(); ModelState.AddModelError("", "No se pudo actualizar el Estado , Contacte al Administrador"); } return(RedirectToAction("Edit/" + id)); }
public ActionResult Create([Bind(Include = "escre_Id,escre_Descripcion,escre_UsuarioCrea,escre_UsuarioModifica,escre_FechaAgrego,escre_FechaModifica")] tbEstadoSolicitudCredito tbEstadoSolicitudCredito) { try { // if (db.tbEstadoSolicitudCredito.Any(a => a.escre_Descripcion == tbEstadoSolicitudCredito.escre_Descripcion && a.escre_Descripcion == tbEstadoSolicitudCredito.escre_Descripcion)) { ModelState.AddModelError("", "Ya Existe Un Estado Solicitud Crédito con esa Descripción."); } // if (ModelState.IsValid) { string MensajeError = ""; IEnumerable <object> list = null; list = db.UDP_Vent_tbEstadoSolicitudCredito_Insert(tbEstadoSolicitudCredito.escre_Descripcion, Function.GetUser(), Function.DatetimeNow()); foreach (UDP_Vent_tbEstadoSolicitudCredito_Insert_Result EstadoSolicitudCredito in list) { MensajeError = EstadoSolicitudCredito.MensajeError; } if (MensajeError.StartsWith("-1")) { Function.InsertBitacoraErrores("EstadoSolicitudCredito/Create", MensajeError, "Create"); ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador."); return(View(tbEstadoSolicitudCredito)); } else { return(RedirectToAction("Index")); } } } catch (Exception Ex) { Function.InsertBitacoraErrores("EstadoSolicitudCredito/Create", Ex.Message.ToString(), "Create"); ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador."); return(View(tbEstadoSolicitudCredito)); } return(View(tbEstadoSolicitudCredito)); }
public ActionResult Create([Bind(Include = "arqpg_Id,mocja_Id,tpa_Id,arqpg_PagosSistema,arqpg_PagosConteo,arqpg_UsuarioCrea,arqpg_FechaCrea,arqpg_UsuarioModifica,arqpg_FechaModifica")] tbPagosArqueo tbPagosArqueo) { ViewBag.mocja_Id = new SelectList(db.tbMovimientoCaja, "mocja_Id", "mocja_Id", tbPagosArqueo.mocja_Id); ViewBag.tpa_Id = new SelectList(db.tbTipoPago, "tpa_Id", "tpa_Descripcion", tbPagosArqueo.tpa_Id); if (ModelState.IsValid) { try { //////////Aqui va la lista////////////// var MensajeError = string.Empty; IEnumerable <object> list = null; list = db.UDP_Vent_tbPagosArqueo_Insert(tbPagosArqueo.mocja_Id, tbPagosArqueo.tpa_Id, tbPagosArqueo.arqpg_PagosSistema, tbPagosArqueo.arqpg_PagosConteo, Function.GetUser(), Function.DatetimeNow()); foreach (UDP_Vent_tbPagosArqueo_Insert_Result denoarq in list) { MensajeError = denoarq.MensajeError; } if (MensajeError == "-1") { ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador."); return(View(tbPagosArqueo)); } else { return(RedirectToAction("Index")); } } catch (Exception Ex) { Ex.Message.ToString(); ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador."); return(View(tbPagosArqueo)); } } else { var errors = ModelState.Values.SelectMany(v => v.Errors); } ViewBag.arqde_UsuarioCrea = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbPagosArqueo.arqpg_UsuarioCrea); ViewBag.arqde_UsuarioModifica = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbPagosArqueo.arqpg_UsuarioModifica); ViewBag.tpa_Id = new SelectList(db.tbTipoPago, "tpa_Id", "tpa_Descripcion", tbPagosArqueo.tpa_Id); return(View(tbPagosArqueo)); }
public JsonResult UpdateEntradaDetalle(tbEntradaDetalle Editardetalle) { string Msj = ""; var maestro = Editardetalle.ent_Id; try { IEnumerable <object> list = null; tbEntradaDetalle entr = db.tbEntradaDetalle.Find(Editardetalle.entd_Id); list = db.UDP_Inv_tbEntradaDetalle_Update(Editardetalle.entd_Id , Editardetalle.ent_Id , Editardetalle.prod_Codigo , Editardetalle.entd_Cantidad , Editardetalle.box_Codigo , Editardetalle.entd_UsuarioCrea, entr.entd_FechaCrea, Function.GetUser(), Function.DatetimeNow() ); foreach (UDP_Inv_tbEntradaDetalle_Update_Result detalle in list) { Msj = detalle.MensajeError; } if (Msj.StartsWith("-1")) { Msj = "-1"; } } catch (Exception Ex) { Ex.Message.ToString(); ModelState.AddModelError("", "No se Guardo el registro"); Msj = "-1"; } return(Json("Edit/" + maestro)); }
public ActionResult Create([Bind(Include = "tsal_Id,tsal_Descripcion,tsal_UsuarioCrea,tsal_FechaCrea,tsal_UsarioModifica,tsal_FechaCrea")] tbTipoSalida tbTipoSalida) { if (db.tbTipoSalida.Any(a => a.tsal_Descripcion == tbTipoSalida.tsal_Descripcion)) { ModelState.AddModelError("", "La Descripcion ya Existe."); return(View(tbTipoSalida)); } if (ModelState.IsValid) { try { IEnumerable <object> List = null; var MsjError = "0"; List = db.UDP_Inv_tbTipoSalida_Insert(tbTipoSalida.tsal_Descripcion, Function.GetUser(), Function.DatetimeNow()); foreach (UDP_Inv_tbTipoSalida_Insert_Result TipoSalida in List) { MsjError = TipoSalida.MensajeError; } if (MsjError.StartsWith("-1")) { ModelState.AddModelError("Error", "No se Guardo el registro , Contacte al Administrador"); return(View(tbTipoSalida)); } else { return(RedirectToAction("Index")); } } catch (Exception Ex) { Ex.Message.ToString(); ModelState.AddModelError("", "No se Guardo el registro , Contacte al Administrador"); return(View(tbTipoSalida)); } } else { var errors = ModelState.Values.SelectMany(v => v.Errors); } return(View(tbTipoSalida)); }
public ActionResult Create([Bind(Include = "deno_Id,deno_Descripcion,deno_Tipo,deno_valor,mnda_Id,deno_UsuarioCrea,deno_FechaCrea,deno_UsuarioModifica,deno_FechaModifica")] tbDenominacion tbDenominacion) { if (db.tbDenominacion.Any(a => a.mnda_Id == tbDenominacion.mnda_Id && a.deno_valor == tbDenominacion.deno_valor)) { ModelState.AddModelError("", "Ya Existe Una Moneda con denominación de este valor."); } if (ModelState.IsValid) { try { string MensajeError = ""; IEnumerable <object> list = null; list = db.UDP_Gral_tbDenominacion_Insert(tbDenominacion.deno_Descripcion, tbDenominacion.deno_Tipo, tbDenominacion.deno_valor, tbDenominacion.mnda_Id, Function.GetUser(), Function.DatetimeNow()); foreach (UDP_Gral_tbDenominacion_Insert_Result Denominacion in list) { MensajeError = Denominacion.MensajeError; } if (MensajeError.StartsWith("-1")) { ViewBag.mnda_Id = new SelectList(db.tbMoneda, "mnda_Id", "mnda_Nombre", tbDenominacion.mnda_Id); TipoDenominacion.DenominacionList = Function.DenominacionList(); Function.InsertBitacoraErrores("Denominacion/Create", MensajeError, "Create"); ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador."); return(View(tbDenominacion)); } else { return(RedirectToAction("Index")); } } catch (Exception Ex) { ViewBag.mnda_Id = new SelectList(db.tbMoneda, "mnda_Id", "mnda_Nombre", tbDenominacion.mnda_Id); TipoDenominacion.DenominacionList = Function.DenominacionList(); Function.InsertBitacoraErrores("Denominacion/Create", Ex.Message.ToString(), "Create"); ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador."); return(View(tbDenominacion)); } } ViewBag.mnda_Id = new SelectList(db.tbMoneda, "mnda_Id", "mnda_Nombre", tbDenominacion.mnda_Id); TipoDenominacion.DenominacionList = Function.DenominacionList(); return(View(tbDenominacion)); }
public ActionResult Create([Bind(Include = "ban_Id,ban_Nombre,ban_NombreContacto,ban_TelefonoContacto,ban_UsuarioCrea,ban_FechaCrea,ban_UsuarioModifica,ban_FechaModifica")] tbBanco tbBanco) { if (ModelState.IsValid) { try { if (db.tbBanco.Any(a => a.ban_Nombre == tbBanco.ban_Nombre)) { ModelState.AddModelError("", "Ya existe este Banco."); return(View(tbBanco)); } else { //////////Aqui va la lista////////////// string MensajeError = ""; IEnumerable <object> list = null; list = db.UDP_Gral_tbBanco_Insert(tbBanco.ban_Nombre, tbBanco.ban_NombreContacto, tbBanco.ban_TelefonoContacto, Function.GetUser(), Function.DatetimeNow()); foreach (UDP_Gral_tbBanco_Insert_Result banco in list) { MensajeError = banco.MensajeError.ToString(); } if (MensajeError.StartsWith("-1")) { Function.InsertBitacoraErrores("Banco/Create", MensajeError, "Create"); ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador."); return(View(tbBanco)); } else { return(RedirectToAction("Index")); } } } catch (Exception Ex) { Function.InsertBitacoraErrores("Banco/Create", Ex.Message.ToString(), "Create"); ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador."); return(View(tbBanco)); } } return(View(tbBanco)); }
public ActionResult Create([Bind(Include = "obj_Id,obj_Pantalla,obj_Referencia,obj_UsuarioCrea,obj_FechaCrea,obj_UsuarioModifica,obj_FechaModifica,obj_Estado")] tbObjeto tbObjeto) { if (db.tbObjeto.Any(a => a.obj_Pantalla == tbObjeto.obj_Pantalla)) { ModelState.AddModelError("", "Ya existe un objeto con este nombre de Pantalla, favor registrar otro"); } if (db.tbObjeto.Any(a => a.obj_Referencia == tbObjeto.obj_Referencia)) { ModelState.AddModelError("", "Ya existe un objeto con esta Referencia, favor registrar otro"); } if (ModelState.IsValid) { try { IEnumerable <object> list = null; string MsjError = ""; list = db.UDP_Acce_tbObjeto_Insert(tbObjeto.obj_Pantalla, tbObjeto.obj_Referencia, Function.GetUser(), Function.DatetimeNow()); foreach (UDP_Acce_tbObjeto_Insert_Result obejto in list) { MsjError = obejto.MensajeError; } if (MsjError.StartsWith("-1")) { Function.InsertBitacoraErrores("Objeto/Create", MsjError, "Create"); ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador."); return(View(tbObjeto)); } else { return(RedirectToAction("Index")); } } catch (Exception Ex) { Function.InsertBitacoraErrores("Objeto/Create", Ex.Message.ToString(), "Create"); ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador.");; return(View(tbObjeto)); } } return(View(tbObjeto)); }
public ActionResult Create([Bind(Include = "uni_Descripcion,uni_Abreviatura,uni_UsuarioCrea,uni_FechaCrea")] tbUnidadMedida tbUnidadMedida) { if (db.tbUnidadMedida.Any(a => a.uni_Descripcion == tbUnidadMedida.uni_Descripcion)) { ModelState.AddModelError("", "La Unidad de Medida ya Existe, Agregue otra Unidad."); return(View(tbUnidadMedida)); } if (ModelState.IsValid) { try { IEnumerable <object> List = null; var MsjError = "0"; List = db.UDP_Gral_tbUnidadMedida_Insert(tbUnidadMedida.uni_Descripcion, tbUnidadMedida.uni_Abreviatura, Function.GetUser(), Function.DatetimeNow()); foreach (UDP_Gral_tbUnidadMedida_Insert_Result uni in List) { MsjError = uni.MensajeError; } if (MsjError.StartsWith("-1")) { ModelState.AddModelError("Error", "No se Guardo el registro , Contacte al Administrador"); return(View(tbUnidadMedida)); } else { return(RedirectToAction("Index")); } } catch (Exception Ex) { Ex.Message.ToString(); ModelState.AddModelError("", "No se Guardo el registro , Contacte al Administrador"); return(View(tbUnidadMedida)); } } else { var errors = ModelState.Values.SelectMany(v => v.Errors); } return(View(tbUnidadMedida)); }
public JsonResult ActivarPlanilla(int id) { string response = "bien"; string mensajeError = ""; int usuarioModifica = Function.GetUser(); //TOOD: Agregar usuario modifica DateTime fechaModifica = Function.DatetimeNow(); IEnumerable <object> planillaActivada = null; IQueryable <CatalogoDePlanillasViewModel> tbCatalogoDePlanillas = null; using (var dbContextTransaccion = db.Database.BeginTransaction()) { try { planillaActivada = db.UDP_Plani_tbCatalogoDePlanillas_Activar(id, usuarioModifica, fechaModifica); foreach (UDP_Plani_tbCatalogoDePlanillas_Activar_Result result in planillaActivada) { mensajeError = result.MensajeError; } if (mensajeError.StartsWith("-1")) { response = "error"; } tbCatalogoDePlanillas = GetPlanilla((Session["sesionUsuario"] as tbUsuario)?.usu_EsAdministrador); dbContextTransaccion.Commit(); } catch (Exception) { dbContextTransaccion.Rollback(); response = "error"; } } object json = new { data = tbCatalogoDePlanillas, response = response }; return(Json(json, JsonRequestBehavior.AllowGet)); }
public ActionResult Create([Bind(Include = "tdev_Id,tdev_Descripcion,tdev_UsuarioCrea,tdev_FechaCrea,tdev_UsuarioModifica,tdev_FechaModifica")] tbTipoDevolucion tbTipoDevolucion) { if (db.tbTipoDevolucion.Any(a => a.tdev_Descripcion == tbTipoDevolucion.tdev_Descripcion)) { ModelState.AddModelError("", "Ya existe este tipo Devolucion, Favor registrar otra"); } if (ModelState.IsValid) { try { IEnumerable <object> list = null; var MsjError = ""; list = db.UDP_Inv_tbTipoDevolucion_Insert(tbTipoDevolucion.tdev_Descripcion, Function.GetUser(), Function.DatetimeNow()); foreach (UDP_Inv_tbTipoDevolucion_Insert_Result obejto in list) { MsjError = obejto.MensajeError; } if (MsjError.StartsWith("-1")) { ModelState.AddModelError("", "No se guardó el registro"); } else { return(RedirectToAction("Index")); } } catch (Exception Ex) { Ex.Message.ToString(); ModelState.AddModelError("", "No se guardó el registro"); return(View(tbTipoDevolucion)); } //return RedirectToAction("Edit"); } return(View(tbTipoDevolucion)); }
public ActionResult Create([Bind(Include = "estif_Descripcion")] tbEstadoInventarioFisico tbestadoinventarioFisico) { if (ModelState.IsValid) { try { IEnumerable <Object> List = null; string Msj = ""; List = db.UDP_Inv_tbEstadoInventarioFisico_Insert(tbestadoinventarioFisico.estif_Id, tbestadoinventarioFisico.estif_Descripcion, Function.GetUser(), Function.DatetimeNow()); foreach (UDP_Inv_tbEstadoInventarioFisico_Insert_Result EstadoInventarioFisico in List) { Msj = EstadoInventarioFisico.MensajeError; } if (Msj.StartsWith("-1")) { Function.InsertBitacoraErrores("EstadoInventarioFisico/Create", Msj, "Create"); ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador."); return(View(tbestadoinventarioFisico)); } if (Msj.StartsWith("-2")) { Function.InsertBitacoraErrores("EstadoInventarioFisico/Create", Msj, "Create"); ModelState.AddModelError("", "Ya existe un estado con el mismo nombre."); return(View(tbestadoinventarioFisico)); } else { return(RedirectToAction("Index")); } } catch (Exception Ex) { Function.InsertBitacoraErrores("EstadoInventarioFisico/Create", Ex.Message.ToString(), "Create"); ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador."); return(View(tbestadoinventarioFisico)); } } return(View(tbestadoinventarioFisico)); }
public ActionResult Create([Bind(Include = "pago_Id,fact_Id,tpa_Id,pago_FechaElaboracion,pago_SaldoAnterior,pago_TotalPago,pago_TotalCambio,pago_Emisor,bcta_Id,pago_FechaVencimiento,pago_Titular,nocre_Codigo_cdto_Id,pago_UsuarioCrea,pago_FechaCrea,pago_UsuarioModifica,pago_FechaModifica, tbUsuario,tbUsuario1")] tbPago tbPago) { if (Function.GetUserLogin()) { if (Function.GetRol()) { if (Function.GetUserRols("Pago/Create")) { int idUser = 0; List <tbUsuario> User = Function.getUserInformation(); foreach (tbUsuario Usuario in User) { idUser = Convert.ToInt32(Usuario.emp_Id); } if (ModelState.IsValid) { try { string MensajeError = ""; IEnumerable <object> list = null; list = db.UDP_Vent_tbPago_Insert(tbPago.fact_Id, tbPago.tpa_Id, tbPago.pago_FechaElaboracion, tbPago.pago_SaldoAnterior, tbPago.pago_TotalPago, tbPago.pago_TotalCambio, tbPago.pago_Emisor, tbPago.bcta_Id, tbPago.pago_FechaVencimiento, tbPago.pago_Titular, tbPago.nocre_Codigo_cdto_Id, tbPago.pago_EstaAnulado, tbPago.pago_RazonAnulado, tbPago.pago_EstaImpreso, Function.GetUser(), Function.DatetimeNow()); foreach (UDP_Vent_tbPago_Insert_Result pago in list) { MensajeError = pago.MensajeError.ToString(); } if (MensajeError.StartsWith("-1")) { Function.InsertBitacoraErrores("Pago/Create", MensajeError, "Create"); ModelState.AddModelError("", "No se pudo actualizar el registro, favor contacte al administrador."); ViewBag.Cliente = db.tbCliente.ToList(); ViewBag.Factura = db.tbFactura.ToList(); ViewBag.FacturaPago = db.UDV_Vent_FacturaPagoSelect.ToList(); //ViewBag.NotaCredito = db.UDP_Vent_tbNotaCreditoSelect; ModelState.AddModelError("", "No se pudo agregar el registro"); return(View(tbPago)); } else { return(RedirectToAction("Index")); } } catch (Exception Ex) { ViewBag.pago_UsuarioCrea = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbPago.pago_UsuarioCrea); ViewBag.pago_UsuarioModifica = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbPago.pago_UsuarioModifica); ViewBag.bcta_Id = new SelectList(db.tbCuentasBanco, "bcta_Id", "bcta_Numero", tbPago.bcta_Id); ViewBag.fact_Id = new SelectList(db.tbFactura, "fact_Id", "fact_Codigo", tbPago.fact_Id); ViewBag.tpa_Id = new SelectList(db.tbTipoPago, "tpa_Id", "tpa_Descripcion", tbPago.tpa_Id); ViewBag.Cliente = db.tbCliente.ToList(); ViewBag.Factura = db.tbFactura.ToList(); ViewBag.FacturaPago = db.UDV_Vent_FacturaPagoSelect.ToList(); ViewBag.CuponDescuento = db.UDP_Vent_tbCuponDescuentoSelect().ToList(); // ViewBag.NotaCredito = db.UDP_Vent_tbNotaCreditoSelect().ToList(); ModelState.AddModelError("", "Error al agregar el registro " + Ex.Message.ToString()); return(View(tbPago)); } } ViewBag.pago_UsuarioCrea = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbPago.pago_UsuarioCrea); ViewBag.pago_UsuarioModifica = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbPago.pago_UsuarioModifica); ViewBag.bcta_Id = new SelectList(db.tbCuentasBanco, "bcta_Id", "bcta_Numero", tbPago.bcta_Id); ViewBag.fact_Id = new SelectList(db.tbFactura, "fact_Id", "fact_Codigo", tbPago.fact_Id); ViewBag.tpa_Id = new SelectList(db.tbTipoPago, "tpa_Id", "tpa_Descripcion", tbPago.tpa_Id); ViewBag.Factura = db.tbFactura.ToList(); ViewBag.Cliente = db.tbCliente.ToList(); ViewBag.CuponDescuento = db.UDP_Vent_tbCuponDescuentoSelect().ToList(); ViewBag.FacturaPago = db.UDV_Vent_FacturaPagoSelect.ToList(); return(View(tbPago)); } else { return(RedirectToAction("SinAcceso", "Login")); } } else { return(RedirectToAction("SinRol", "Login")); } } else { return(RedirectToAction("Index", "Login")); } }
public ActionResult Create([Bind(Include = "bod_Id,bod_Nombre,bod_ResponsableBodega,bod_Direccion,bod_Correo,bod_Telefono,usu_Id,mun_Codigo,bod_EsActiva,dep_Codigo")] tbBodega tbBodega) { IEnumerable <object> BODEGA = null; IEnumerable <object> DETALLE = null; string MsjError = ""; string MensajeError = ""; var listaDetalle = (List <tbBodegaDetalle>)Session["tbBodegaDetalle"]; if (ModelState.IsValid) { using (TransactionScope _Tran = new TransactionScope()) { try { BODEGA = db.UDP_Inv_tbBodega_Insert(tbBodega.bod_Nombre, tbBodega.bod_ResponsableBodega , tbBodega.bod_Direccion , tbBodega.bod_Correo , tbBodega.bod_Telefono , tbBodega.mun_Codigo , Function.GetUser() , Function.DatetimeNow()); foreach (UDP_Inv_tbBodega_Insert_Result bodega in BODEGA) { MsjError = bodega.MensajeError; } if (MsjError.StartsWith("-1")) { this.AllLists(); Function.InsertBitacoraErrores("Bodega/Create", MsjError, "Create"); ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador."); return(View(tbBodega)); } else { if (listaDetalle != null) { if (listaDetalle.Count > 0) { foreach (tbBodegaDetalle bodd in listaDetalle) { DETALLE = db.UDP_Inv_tbBodegaDetalle_Insert(bodd.prod_Codigo , Convert.ToInt16(MsjError) , bodd.bodd_CantidadMinima , bodd.bodd_CantidadMaxima , bodd.bodd_PuntoReorden , bodd.bodd_Costo , bodd.bodd_CostoPromedio , Function.GetUser() , Function.DatetimeNow()); foreach (UDP_Inv_tbBodegaDetalle_Insert_Result B_detalle in DETALLE) { MensajeError = B_detalle.MensajeError; } if (MensajeError.StartsWith("-1")) { this.AllLists(); Function.InsertBitacoraErrores("Bodega/Create", MsjError, "Create"); ModelState.AddModelError("", "No se pudo insertar el registro detalle, favor contacte al administrador."); return(View(tbBodega)); } } } } _Tran.Complete(); } } catch (Exception Ex) { this.AllLists(); Function.InsertBitacoraErrores("Bodega/Create", Ex.Message.ToString(), "Create"); ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador."); return(View(tbBodega)); } } return(RedirectToAction("Index")); } this.AllLists(); return(View(tbBodega)); }
public ActionResult Create([Bind(Include = "usu_NombreUsuario,usu_Nombres,usu_Apellidos,usu_Correo,ConfirmarPassword,suc_Id, emp_Id,usu_EsAdministrador")] tbUsuario tbUsuario, string usu_Password) { ViewBag.Empleado = db.SDP_tbEmpleado_Select().ToList(); ViewBag.Sucursal = new SelectList(db.tbSucursales, "suc_Id", "suc_Descripcion"); if (db.tbUsuario.Any(a => a.usu_NombreUsuario == tbUsuario.usu_NombreUsuario)) { ModelState.AddModelError("", "Ya existe un Usuario con ese nombre de usuario"); } IEnumerable <object> List = null; IEnumerable <object> Roles = null; var listRoles = (List <tbRolesUsuario>)Session["tbRolesUsuario"]; var MsjError = "0"; var MsjErrorRoles = "0"; ModelState.Remove("usu_Password"); if (ModelState.IsValid) { using (TransactionScope _Tran = new TransactionScope()) { try { List = db.UDP_Acce_tbUsuario_Insert(tbUsuario.usu_NombreUsuario, tbUsuario.ConfirmarPassword, tbUsuario.usu_Nombres, tbUsuario.usu_Apellidos, tbUsuario.usu_Correo, true, tbUsuario.usu_EsAdministrador, tbUsuario.suc_Id, (short)tbUsuario.emp_Id); foreach (UDP_Acce_tbUsuario_Insert_Result Usuario in List) { MsjError = Usuario.MensajeError; } if (MsjError.StartsWith("-1")) { ViewBag.Empleado = db.SDP_tbEmpleado_Select().ToList(); ViewBag.Sucursal = new SelectList(db.tbSucursales, "suc_Id", "suc_Descripcion"); ModelState.AddModelError("", "No se guardó el registro , contacte al Administrador"); return(View(tbUsuario)); } else { if (listRoles != null) { if (listRoles.Count > 0) { foreach (tbRolesUsuario URoles in listRoles) { Roles = db.UDP_Acce_tbRolesUsuario_Insert(Convert.ToInt32(MsjError), URoles.rol_Id, Function.GetUser(), Function.DatetimeNow()); foreach (UDP_Acce_tbRolesUsuario_Insert_Result Resultado in Roles) { MsjErrorRoles = Resultado.MensajeError; } if (MsjError.StartsWith("-1")) { ViewBag.Empleado = db.SDP_tbEmpleado_Select().ToList(); ViewBag.Sucursal = new SelectList(db.tbSucursales, "suc_Id", "suc_Descripcion"); ModelState.AddModelError("", "No se guardó el registro , contacte al Administrador"); return(View(tbUsuario)); } } } } } _Tran.Complete(); return(RedirectToAction("Index")); } catch (Exception Ex) { Ex.Message.ToString(); ViewBag.Empleado = db.SDP_tbEmpleado_Select().ToList(); ViewBag.Sucursal = new SelectList(db.tbSucursales, "suc_Id", "suc_Descripcion"); ModelState.AddModelError("", "No se guardó el registro , contacte al Administrador"); return(View(tbUsuario)); } } } else { ModelState.AddModelError("ConfirmarPassword", "El campo Password es requerido"); ModelState.AddModelError("usu_Password", "El campo Password es requerido"); ViewBag.Empleado = db.SDP_tbEmpleado_Select().ToList(); ViewBag.Sucursal = new SelectList(db.tbSucursales, "suc_Id", "suc_Descripcion"); } return(View(tbUsuario)); }
public ActionResult Create([Bind(Include = "esped_Id,ped_FechaElaboracion,ped_FechaEntrega,clte_Id,suc_Id,fact_Id,ped_EsAnulado,ped_RazonAnulado,tbUsuario,tbUsuario1")] tbPedido tbPedido) { if (Function.GetUserLogin()) { if (Function.GetRol()) { if (Function.GetUserRols("Pedido/Create")) { ViewBag.ped_UsuarioCrea = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbPedido.ped_UsuarioCrea); ViewBag.esped_Id = new SelectList(db.tbEstadoPedido, "esped_Id", "esped_Descripcion"); ViewBag.Producto = db.tbProducto.ToList(); ViewBag.Cliente = db.tbCliente.ToList(); var list = (List <tbPedidoDetalle>)Session["tbPedidoDetalle"]; string MensajeError = ""; var MensajeErrorDetalle = ""; IEnumerable <object> listPedido = null; IEnumerable <object> listPedidoDetalles = null; if (ModelState.IsValid) { try { using (TransactionScope Tran = new TransactionScope()) { listPedido = db.UDP_Vent_tbPedido_Insert( tbPedido.esped_Id, tbPedido.ped_FechaElaboracion, tbPedido.ped_FechaEntrega, tbPedido.clte_Id, tbPedido.suc_Id, tbPedido.fact_Id, Function.GetUser(), Function.DatetimeNow(), tbPedido.ped_EsAnulado, tbPedido.ped_RazonAnulado); foreach (UDP_Vent_tbPedido_Insert_Result Pedido in listPedido) { MensajeError = Pedido.MensajeError; } if (MensajeError == "-1") { ModelState.AddModelError("", "No se pudo agregar el registro"); return(View(tbPedido)); } else { if (MensajeError != "-1") { if (list != null) { if (list.Count != 0) { foreach (tbPedidoDetalle PedDetalle in list) { var pedds_Id = Convert.ToInt32(MensajeError); PedDetalle.ped_Id = pedds_Id; PedDetalle.ped_Id = pedds_Id; listPedidoDetalles = db.UDP_Vent_tbPedidoDetalle_Insert(PedDetalle.ped_Id, PedDetalle.prod_Codigo, PedDetalle.pedd_Cantidad, PedDetalle.pedd_CantidadFacturada, Function.GetUser(), Function.DatetimeNow()); foreach (UDP_Vent_tbPedidoDetalle_Insert_Result SPpedidodetalle in listPedidoDetalles) { MensajeErrorDetalle = SPpedidodetalle.MensajeError; if (MensajeError == "-1") { ModelState.AddModelError("", "No se pudo agregar el registro detalle"); return(View(tbPedido)); } } } } } } else { ModelState.AddModelError("", "No se pudo agregar el registro"); return(View(tbPedido)); } } Tran.Complete(); return(RedirectToAction("Index")); } } catch (Exception Ex) { ModelState.AddModelError("", "No se pudo agregar el registros" + Ex.Message.ToString()); ViewBag.ped_UsuarioCrea = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbPedido.ped_UsuarioCrea); ViewBag.ped_UsuarioModifica = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbPedido.ped_UsuarioModifica); ViewBag.clte_Id = new SelectList(db.tbCliente, "clte_Id", "clte_RTN_Identidad_Pasaporte", tbPedido.clte_Id); ViewBag.fact_Id = new SelectList(db.tbFactura, "fact_Id", "fact_Codigo", tbPedido.fact_Id); ViewBag.suc_Id = new SelectList(db.tbSucursales, "suc_Id", "mun_Codigo", tbPedido.suc_Id); ViewBag.esped_Id = new SelectList(db.tbEstadoPedido, "esped_Id", "esped_Descripcion"); ViewBag.Producto = db.tbProducto.ToList(); ViewBag.Cliente = db.tbCliente.ToList(); ViewBag.ListaPrecio = db.tbListaPrecio.ToList(); } } ViewBag.ped_UsuarioCrea = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbPedido.ped_UsuarioCrea); ViewBag.clte_Id = new SelectList(db.tbCliente, "clte_Id", "clte_RTN_Identidad_Pasaporte", tbPedido.clte_Id); ViewBag.fact_Id = new SelectList(db.tbFactura, "fact_Id", "fact_Codigo", tbPedido.fact_Id); ViewBag.suc_Id = new SelectList(db.tbSucursales, "suc_Id", "mun_Codigo", tbPedido.suc_Id); ViewBag.esped_Id = new SelectList(db.tbEstadoPedido, "esped_Id", "esped_Descripcion"); ViewBag.Cliente = db.tbCliente.ToList(); ViewBag.Producto = db.tbProducto.ToList(); ViewBag.ListaPrecio = db.tbListaPrecio.ToList(); return(View(tbPedido)); } else { return(RedirectToAction("SinAcceso", "Login")); } } else { return(RedirectToAction("SinRol", "Login")); } } else { return(RedirectToAction("Index", "Login")); } }