public async Task <IActionResult> Edit(int id, [Bind("idRazonSocial,nombre,rfc,calle,colonia,noInt,noExt,ciudad,estado,pais,cp,metodoPago,usoCfdi,estatus,idCuenta")] RazonSocial razonSocial) { if (id != razonSocial.idRazonSocial) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(razonSocial); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!RazonSocialExists(razonSocial.idRazonSocial)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["idCuenta"] = new SelectList(_context.Cuenta, "idCuenta", "nombre", razonSocial.idCuenta); return(View(razonSocial)); }
public void insertRazonSocial(RazonSocial rs) { var rsDAO = new RazonSocialDAO(); int id = rsDAO.InsertRazonSocial(rs); rs.idRazonSocial = id; }
public async Task <ActionResult> Edit(RazonSocial razonSocial) { if (ModelState.IsValid) { db.Entry(razonSocial).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(razonSocial)); }
public async Task <IActionResult> Create([Bind("idRazonSocial,nombre,rfc,calle,colonia,noInt,noExt,ciudad,estado,pais,cp,metodoPago,usoCfdi,estatus,idCuenta")] RazonSocial razonSocial) { if (ModelState.IsValid) { _context.Add(razonSocial); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["idCuenta"] = new SelectList(_context.Cuenta, "idCuenta", "nombre", razonSocial.idCuenta); return(View(razonSocial)); }
public async Task <ActionResult> Create(RazonSocial razonSocial) { if (ModelState.IsValid) { db.RazonesSociales.Add(razonSocial); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(razonSocial)); }
public async Task <ActionResult> Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } RazonSocial razonSocial = await db.RazonesSociales.FindAsync(id); if (razonSocial == null) { return(HttpNotFound()); } return(View(razonSocial)); }
public IActionResult Put(int id, [FromBody] RazonSocial rs) { rs.idRazonSocial = id; var res = new Dictionary <string, Object>(); try { var rsServ = new RazonSocialService(); rsServ.updateRazonSocial(rs); return(Ok()); } catch (Exception e) { res.Add("message", "Error en el servidor"); return(StatusCode(500, res)); } }
public IActionResult Post(RazonSocial razonSocial) { var res = new Dictionary <string, Object>(); try { var rsServ = new RazonSocialService(); rsServ.insertRazonSocial(razonSocial); res.Add("razonSocial", razonSocial); return(Ok(res)); } catch { res.Add("message", "Error en el servidor"); return(StatusCode(500, res)); } }
public async Task <ActionResult> Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } RazonSocial razonSocial = await db.RazonesSociales.FindAsync(id); if (razonSocial == null) { return(HttpNotFound()); } db.RazonesSociales.Remove(razonSocial); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public int InsertRazonSocial(RazonSocial rs) { SqlConnection cnn = DBConnectionFactory.GetOpenConnection(); SqlCommand cmd = new SqlCommand("PG_IN_RAZON_SOCIAL_V2", cnn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@PP_K_RAZON_SOCIAL", 0).Direction = ParameterDirection.InputOutput; cmd.Parameters.AddWithValue("@PP_RAZON_SOCIAL", rs.razonSocial); cmd.Parameters.AddWithValue("@PP_NOMBRE_CORTO", rs.nombreCorto); cmd.Parameters.AddWithValue("@PP_IDENTIFICADOR", rs.identificador); cmd.Parameters.AddWithValue("@PP_RFC", rs.rfc); cmd.Parameters.AddWithValue("@PP_CURP", rs.curp); cmd.Parameters.AddWithValue("@PP_CORREO", rs.correo); cmd.Parameters.AddWithValue("@PP_TELEFONO", rs.correo); cmd.Parameters.AddWithValue("@PP_CALLE", rs.calle); cmd.Parameters.AddWithValue("@PP_NUMERO_EXTERIOR", rs.numeroExterior); cmd.Parameters.AddWithValue("@PP_NUMERO_INTERIOR", rs.numeroInterior); cmd.Parameters.AddWithValue("@PP_COLONIA", rs.colonia); cmd.Parameters.AddWithValue("@PP_CODIGO_POSTAL", rs.codigoPostal); cmd.Parameters.AddWithValue("@PP_MUNICIPIO", rs.municipio); try { cmd.ExecuteNonQuery(); int id = (int)cmd.Parameters["@PP_K_RAZON_SOCIAL"].Value; if (id == 0) { throw new Exception("No fue posible guardar la razón social"); } return(id); } catch (Exception e) { logger.Error(e, e.Message); throw e; } finally { cmd.Dispose(); cnn.Dispose(); } }
public Mensaje eliminar(RazonesSociales entity, DBContextAdapter dbContext, DBContextAdapter dbContextMaestra) { try { inicializaVariableMensaje(); setSession(dbContext.context); getSession().Database.BeginTransaction(); string clave = entity.clave; getSession().Set <RazonesSociales>().Attach(entity); getSession().Set <RazonesSociales>().Remove(entity); getSession().SaveChanges(); getSession().Database.CurrentTransaction.Commit(); getSession().Database.Connection.Close(); setSession(dbContextMaestra.context); getSession().Database.BeginTransaction(); RazonSocial razonsocial = (from r in getSession().Set <RazonSocial>() where r.claveRazonSocial == clave select r).SingleOrDefault(); getSession().Set <RazonSocial>().Attach(razonsocial); getSession().Set <RazonSocial>().Remove(razonsocial); getSession().SaveChanges(); mensajeResultado.resultado = true; mensajeResultado.noError = 0; mensajeResultado.error = ""; getSession().Database.CurrentTransaction.Commit(); getSession().Database.Connection.Close(); } catch (Exception ex) { System.Diagnostics.Debug.WriteLine(concatena.Remove(0, concatena.Length).Append(msgError).Append("eliminar()1_Error: ").Append(ex)); mensajeResultado.noError = ControlErroresEntity.buscaNoErrorPorExcepcion(ex); mensajeResultado.error = ex.GetBaseException().ToString(); mensajeResultado.resultado = null; getSession().Database.CurrentTransaction.Rollback(); } return(mensajeResultado); }
private RazonSocial getRazonSocialFromReader(SqlDataReader rdr) { var rs = new RazonSocial { idRazonSocial = rdr.GetInt32(0), razonSocial = rdr.GetString(1), nombreCorto = rdr.GetString(2), identificador = rdr.GetString(3), rfc = rdr.GetString(4), curp = rdr.GetString(5), correo = rdr.GetString(6), telefono = rdr.GetString(7), calle = rdr.GetString(8), numeroExterior = rdr.GetString(9), numeroInterior = rdr.GetString(10), colonia = rdr.GetString(11), codigoPostal = rdr.GetString(12), municipio = rdr.GetString(13), eliminado = rdr.GetBoolean(14) }; return(rs); }
public Mensaje agregar(RazonesSociales entity, DBContextAdapter dbContext, DBContextAdapter dbContextMaestra) { RazonesSociales razonesSociales; try { inicializaVariableMensaje(); setSession(dbContext.context); getSession().Database.BeginTransaction(); razonesSociales = getSession().Set <RazonesSociales>().Add(entity); getSession().SaveChanges(); getSession().Database.CurrentTransaction.Commit(); getSession().Database.Connection.Close(); setSession(dbContextMaestra.context); getSession().Database.BeginTransaction(); RazonSocial razonSocial = new RazonSocial(); razonSocial.claveRazonSocial = razonesSociales.clave; razonSocial.nombreRazonSocial = razonesSociales.razonsocial; getSession().Set <RazonSocial>().AddOrUpdate(razonSocial); getSession().SaveChanges(); mensajeResultado.resultado = razonesSociales; mensajeResultado.noError = 0; mensajeResultado.error = ""; getSession().Database.CurrentTransaction.Commit(); getSession().Database.Connection.Close(); } catch (Exception ex) { System.Diagnostics.Debug.WriteLine(concatena.Remove(0, concatena.Length).Append(msgError).Append("agregar()1_Error: ").Append(ex)); mensajeResultado.noError = ControlErroresEntity.buscaNoErrorPorExcepcion(ex); mensajeResultado.error = ex.GetBaseException().ToString(); mensajeResultado.resultado = null; getSession().Database.CurrentTransaction.Rollback(); } return(mensajeResultado); }
public void updateRazonSocial(RazonSocial rs) { var rsDAO = new RazonSocialDAO(); rsDAO.UpdateRazonSocial(rs); }
public override int GetHashCode() { return(Id.GetHashCode() & EstaEliminado.GetHashCode() & Sucursal.GetHashCode() & RazonSocial.GetHashCode() & NombreFantasia.GetHashCode() & Cuit.GetHashCode() & Path.GetHashCode()); }
public override int GetHashCode() { return(Id.GetHashCode() & CondicionIvaId.GetHashCode() & EstaEliminado.GetHashCode() & RazonSocial.GetHashCode() & NombreFantasia.GetHashCode() & Cuit.GetHashCode() & Telefono.GetHashCode() & Mail.GetHashCode() & Path.GetHashCode()); }
public override int GetHashCode() { return(Id.GetHashCode() & RazonSocial.GetHashCode() & Telefono.GetHashCode() & Email.GetHashCode() & Contacto.GetHashCode() & NombreFantasia.GetHashCode() & EstaEliminado.GetHashCode()); }
//METODO QUE VALIDA EL OBJETO PROVEEDOR (VALOR DE PROPIEDADES CARGADAS). N. public string[] cValidaProveedor() { string[] mValida = new string[20]; int cantError = 0; //VALIDAR Razon Social if (string.IsNullOrEmpty(RazonSocial.ToString())) { mValida[cantError] = "EL CAMPO RAZON SOCIAL NO PUEDE ESTAR VACIO!"; cantError += 1; } else if (RazonSocial == " ") { mValida[cantError] = "DEBE COMPLETAR EL CAMPO RAZON SOCIAL"; cantError += 1; } //Validar Condicion de IVA if (string.IsNullOrEmpty(this.IdCondicionIva.ToString())) { mValida[cantError] = "EL CAMPO CONDICION DE IVA NO PUEDE ESTAR VACIO!"; cantError += 1; } else if (this.IdCondicionIva == 0) { mValida[cantError] = "DEBE COMPLETAR EL CAMPO CONDICION DE IVA"; cantError += 1; } //Validar CUIT if (string.IsNullOrEmpty(this.CUIT.ToString())) { mValida[cantError] = "EL CAMPO CUIT NO PUEDE ESTAR VACIO!"; cantError += 1; } else if (this.CUIT == " ") { mValida[cantError] = "DEBE COMPLETAR EL CAMPO CUIT"; cantError += 1; } else { //Validar la CUIT clsCUIT oCUITvalido = new clsCUIT(this.CUIT); if (!(oCUITvalido.EsValido)) { mValida[cantError] = "EL CUIT INGRESADO ES INCORRECTO. VERIFIQUE!"; cantError += 1; } } //Validar Condicion de Compra if (string.IsNullOrEmpty(this.IdCondicionCompra.ToString())) { mValida[cantError] = "EL CAMPO CONDICION DE COMPRA NO PUEDE ESTAR VACIO!"; cantError += 1; } else if (this.IdCondicionCompra == 0) { mValida[cantError] = "DEBE COMPLETAR EL CAMPO CONDICION DE COMPRA"; cantError += 1; } //Validar Direccion if (string.IsNullOrEmpty(this.Direccion.ToString())) { mValida[cantError] = "EL CAMPO DIRECCION NO PUEDE ESTAR VACIO!"; cantError += 1; } else if (this.Direccion == " ") { mValida[cantError] = "DEBE COMPLETAR EL CAMPO DIRECCION"; cantError += 1; } //Validar Provincia if (string.IsNullOrEmpty(this.IdProvincia.ToString())) { mValida[cantError] = "EL CAMPO PROVINCIA NO PUEDE ESTAR VACIO!"; cantError += 1; } else if (this.IdProvincia == 0) { mValida[cantError] = "DEBE COMPLETAR EL CAMPO PROVINCIA"; cantError += 1; } //Validar Localidad if (string.IsNullOrEmpty(this.IdLocalidad.ToString())) { mValida[cantError] = "EL CAMPO LOCALIDAD NO PUEDE ESTAR VACIO!"; cantError += 1; } else if (this.IdLocalidad == 0) { mValida[cantError] = "DEBE COMPLETAR EL CAMPO LOCALIDAD"; cantError += 1; } //Validar Fecha Inicio Actividades no sea superior a la fecha actual N. if (Convert.ToDateTime(this.FechaInicioActividad) > DateTime.Now.Date) { mValida[cantError] = "LA FECHA DE INICIO DE ACTIVIDAD NO PUEDE SER MAYOR A LA ACTUAL!"; cantError += 1; } return(mValida); }
//METODO QUE VALIDA EL OBJETO CLIENTE (VALOR DE PROPIEDADES CARGADAS). N. public string[] cValidaCLiente() { string[] mValida = new string[22]; int cantError = 0; //VALIDAR CÓDIGO if (string.IsNullOrEmpty(Codigo.ToString())) { mValida[cantError] = "EL CAMPO CÓDIGO NO PUEDE ESTAR VACÍO!!"; cantError += 1; } else if (Codigo.ToString() == " ") { mValida[cantError] = "DEBE COMPLETAR EL CAMPO CÓDIGO!!"; cantError += 1; } //VALIDAR RAZÓN SOCIAL if (string.IsNullOrEmpty(RazonSocial.ToString())) { mValida[cantError] = "EL CAMPO RAZÓN SOCIAL NO PUEDE ESTAR VACÍO!!"; cantError += 1; } else if (RazonSocial == " ") { mValida[cantError] = "DEBE COMPLETAR EL CAMPO RAZÓN SOCIAL!!"; cantError += 1; } //VALIDAR TIPO DE CLIENTE if (string.IsNullOrEmpty(this.IdTipoCliente.ToString())) { mValida[cantError] = "DEBE COMPLETAR EL CAMPO 'TIPO DE CLIENTE'!!"; cantError += 1; } else if (IdTipoCliente == 0) { mValida[cantError] = "DEBE SELECCIONAR EL 'TIPO DE CLIENTE'!!"; cantError += 1; } //VALIDAR EL CUIT if (string.IsNullOrEmpty(Cuit.ToString())) { mValida[cantError] = "EL CAMPO CUIT NO PUEDE ESTAR VACÍO!!"; cantError += 1; } else if (Cuit == " ") { mValida[cantError] = "DEBE COMPLETAR EL CAMPO CUIT!!"; cantError += 1; } //else //{ // //Validar la CUIT // clsCUIT oCUITvalido = new clsCUIT(Cuit); // if (!(oCUITvalido.EsValido)) // { // mValida[cantError] = "EL CUIT INGRESADO ES INCORRECTO. VERIFIQUE!"; // cantError += 1; // } //} //VALIDAR CONDICON IVA if (string.IsNullOrEmpty(IdCondicionIva.ToString())) { mValida[cantError] = "DEBE SELECCIONAR LA CONDICION FRENTE AL IVA!!"; cantError += 1; } else if (IdCondicionIva == 0) { mValida[cantError] = "DEBE SELECCIONAR LA CONDICION FRENTE AL IVA!!"; cantError += 1; } //LOCALIDAD if (string.IsNullOrEmpty(IdLocalidad.ToString())) { mValida[cantError] = "DEBE SELECCIONAR UNA LOCALIDAD!!"; cantError += 1; } else if (IdLocalidad == 0) { mValida[cantError] = "DEBE ESPECIFICAR UNA LOCALIDAD!!"; cantError += 1; } //PROVINCIA if (string.IsNullOrEmpty(IdProvincia.ToString())) { mValida[cantError] = "DEBE SELECCIONAR UNA PROVINCIA!!"; cantError += 1; } else if (IdProvincia == 0) { mValida[cantError] = "DEBE ESPECIFICAR UNA PROVINCIA!!"; cantError += 1; } //TRANSPORTE if (string.IsNullOrEmpty(IdTransporte.ToString())) { mValida[cantError] = "DEBE SELECCIONAR UN TRANSPORTE!!"; cantError += 1; } else if (IdTransporte == 0) { mValida[cantError] = "DEBE ESPECIFICAR UN TRANSPORTE!!"; cantError += 1; } //Se agregó la validación del teléfono a pedido de Mariano el 09/03/2016 /* if (string.IsNullOrEmpty(Telefono.ToString())) * { * mValida[cantError] = "EL CAMPO TELÉFONO NO PUEDE ESTAR VACÍO!!"; * cantError += 1; * } * else if (Telefono == " ") * { * mValida[cantError] = "DEBE COMPLETAR EL CAMPO TELÉFONO!!"; * cantError += 1; * }*/ // No funciona el tema de las fechas VER /*string dia = ""; * string mes = ""; * string ano = ""; * * dia = clsGlobales.Mid(Alta, 3,2); * mes = clsGlobales.Left(Alta, 2); * ano = clsGlobales.Right(Alta, 4); * * string AltaF = Convert.ToDateTime(dia + "/" + mes + "/" + ano).ToString(); */ //VALIDA FECHA ALTA if (!(EsFecha(Alta))) { mValida[cantError] = "DEBE ESPECIFICAR UNA FECHA DE ALTA VALIDA!!"; cantError += 1; } else { if (clsGlobales.myEstado == "A") { //SI LA FECHA ES MAYOR A LA DEL DIA EN CURSO if (Convert.ToDateTime(Alta) > DateTime.Today) { mValida[cantError] = "LA FECHA DE ALTA NO PUEDE SER POSTERIOR A LA DEL DÍA EN CURSO!!"; cantError += 1; } if (Convert.ToDateTime(Alta) < DateTime.Today) { mValida[cantError] = "LA FECHA DE ALTA NO PUEDE SER ANTERIOR A LA DEL DÍA EN CURSO!!"; cantError += 1; } } } return(mValida); }