public int Editar(EN_Proveedor proveedor) { List <SqlParameter> parameters = new List <SqlParameter>(); parameters.Add(acceso.CrearParametro("@Nombre", DBNull.Value.ToString()));; parameters.Add(acceso.CrearParametro("@Apellido", DBNull.Value.ToString()));; parameters.Add(acceso.CrearParametro("@FechaNacimiento", DBNull.Value.ToString()));; parameters.Add(acceso.CrearParametro("@IdTipoDocumento", DBNull.Value.ToString()));; parameters.Add(acceso.CrearParametro("@Documento", DBNull.Value.ToString()));; parameters.Add(acceso.CrearParametro("@Vivo", DBNull.Value.ToString()));; parameters.Add(acceso.CrearParametro("@EsContacto", DBNull.Value.ToString()));; parameters.Add(acceso.CrearParametro("@FechaFallecimiento", DBNull.Value.ToString()));; parameters.Add(acceso.CrearParametro("@FechaIngresoCinerario", DBNull.Value.ToString()));; parameters.Add(acceso.CrearParametro("@Contribuyo", DBNull.Value.ToString()));; parameters.Add(acceso.CrearParametro("@IdMovimientoMonetario", DBNull.Value.ToString()));; parameters.Add(acceso.CrearParametro("@RazonSocial", proveedor.RazonSocial)); parameters.Add(acceso.CrearParametro("@Nick", DBNull.Value.ToString()));; parameters.Add(acceso.CrearParametro("@Contrasenia", DBNull.Value.ToString()));; parameters.Add(acceso.CrearParametro("@IdTipoUsuario", DBNull.Value.ToString()));;; parameters.Add(acceso.CrearParametro("@Observaciones", proveedor.Observaciones)); parameters.Add(acceso.CrearParametro("@IdTipoEntidad", proveedor.IdTipoEntidad)); parameters.Add(acceso.CrearParametro("@Tabla", proveedor.Tabla)); parameters.Add(acceso.CrearParametro("@IdEntidad", proveedor.IdEntidad)); return(acceso.Escribir("ModificarEntidad", parameters)); }
public List <EN_Proveedor> Listar(string RazonSocial, int Estado) { List <SqlParameter> parameters = new List <SqlParameter>(); parameters.Add(acceso.CrearParametro("@RazonSocial", RazonSocial)); parameters.Add(acceso.CrearParametro("@Estado", Estado)); DataTable tabla = acceso.Leer("VW_Proveedores", parameters); List <EN_Proveedor> proveedorr = new List <EN_Proveedor>(); foreach (DataRow registro in tabla.Rows) { EN_Proveedor proveedor = new EN_Proveedor(); proveedor.Id = int.Parse(registro["Id"].ToString()); proveedor.CodigoInterno = (registro["Codigo Interno"].ToString()); proveedor.RazonSocial = (registro["RazonSocial"].ToString()); proveedor.Telefono = (registro["Telefono"] is DBNull ? "" : registro["Telefono"]).ToString(); proveedor.Mail = (registro["Mail"] is DBNull ? "" : registro["Mail"].ToString()); proveedor.Direccion = (registro["Direccion"] is DBNull ? "" : registro["Direccion"].ToString()); proveedor.Observaciones = (registro["Observaciones"] is DBNull ? "" : registro["Observaciones"].ToString()); proveedor.IdEntidad = int.Parse(registro["IdEntidad"].ToString()); proveedorr.Add(proveedor); } return(proveedorr); }
public List <EN_Proveedor> ProveedorId(int Id) { int idEncontrado = Id; List <SqlParameter> parameters = new List <SqlParameter>(); parameters.Add(acceso.CrearParametro("@IdEntidad", idEncontrado)); DataTable tabla = acceso.Leer("BuscarEntidadIdProveedor", parameters); List <EN_Proveedor> proveedor_ID = new List <EN_Proveedor>(); foreach (DataRow registro in tabla.Rows) { EN_Proveedor proveedor = new EN_Proveedor(); proveedor.Id = int.Parse(registro["Id"].ToString()); proveedor.CodigoInterno = (registro["Codigo Interno"].ToString()); proveedor.RazonSocial = (registro["RazonSocial"].ToString()); proveedor.IdTelefono = int.Parse((registro["IdTel"].ToString())); proveedor.Telefono = (registro["Telefono"] is DBNull ? "" : registro["Telefono"]).ToString(); proveedor.IdMail = int.Parse(registro["IdMail"].ToString()); proveedor.Mail = (registro["Mail"] is DBNull ? "" : registro["Mail"].ToString()); proveedor.IdDireccion = int.Parse(registro["IdDir"].ToString()); proveedor.Direccion = (registro["Direccion"] is DBNull ? "" : registro["Direccion"].ToString()); proveedor.Observaciones = (registro["Observaciones"] is DBNull ? "" : registro["Observaciones"].ToString()); proveedor.IdEntidad = int.Parse(registro["IdEntidad"].ToString()); proveedor_ID.Add(proveedor); } return(proveedor_ID); }
private void Registrar_Proveedor() { RN_Proveedor obj = new RN_Proveedor(); EN_Proveedor pro = new EN_Proveedor(); Frm_Advertencia adv = new Frm_Advertencia(); Frm_Filtro fil = new Frm_Filtro(); try { pro.Idproveedor = txtIdProveedor.Text; pro.Nombreproveedor = txtnombrepro.Text; pro.Direccion = txtdireccion.Text; pro.Telefono = txttelefono.Text; pro.Rubro = txtrubro.Text; pro.Rfc = txtrfc.Text; pro.Correo = txtcorreo.Text; pro.Contacto = txtContacto.Text; pro.Fotologo = xFotoruta; obj.RN_Registrar_Proveedor(pro); limpiar(); this.Tag = "A"; this.Close(); } catch (Exception ex) { fil.Show(); adv.lbl_Msm1.Text = "Error al guardar:" + ex.Message; adv.ShowDialog(); fil.Hide(); } }
public void BD_Editar_Proveedor(EN_Proveedor pro) { SqlConnection cn = new SqlConnection(); try { cn.ConnectionString = Conectar(); SqlCommand cmd = new SqlCommand("sp_Modificar_Proveedor", cn); cmd.CommandTimeout = 20; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@idproveedor", pro.Idproveedor); cmd.Parameters.AddWithValue("@nombre", pro.Nombreproveedor); cmd.Parameters.AddWithValue("@direccion", pro.Direccion); cmd.Parameters.AddWithValue("@telefono", pro.Telefono); cmd.Parameters.AddWithValue("@rubro", pro.Rubro); cmd.Parameters.AddWithValue("@rfc", pro.Rfc); cmd.Parameters.AddWithValue("@correo", pro.Correo); cmd.Parameters.AddWithValue("@contacto", pro.Contacto); cmd.Parameters.AddWithValue("@fotologo", pro.Fotologo); cn.Open(); cmd.ExecuteNonQuery(); cn.Close(); MessageBox.Show("El proveedor se ha Actualizado Exitosamente"); } catch (Exception ex) { if (cn.State == ConnectionState.Open) { cn.Close(); } MessageBox.Show("Error al guardar" + ex.Message, "Capa Datos Proveedor", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
public int Baja(EN_Proveedor proveedor) { List <SqlParameter> parameters = new List <SqlParameter>(); parameters.Add(acceso.CrearParametro("@IdEntidad", proveedor.IdEntidad)); parameters.Add(acceso.CrearParametro("@Estado", proveedor.Estado)); return(acceso.Escribir("CambiarEstadoEntidad", parameters)); }
public int Grabar(EN_Proveedor proveedor) { int res = 0; if (proveedor.Id == 0) { res = DAL_Proveedor.Insertar(proveedor); } else { res = DAL_Proveedor.Editar(proveedor); } return(res); }
public void RN_Editar_Proveedor(EN_Proveedor pro) { BD_Proveedor obj = new BD_Proveedor(); obj.BD_Editar_Proveedor(pro); }
public void RN_Registrar_Proveedor(EN_Proveedor pro) { BD_Proveedor obj = new BD_Proveedor(); obj.BD_Registrar_Proveedor(pro); }
protected void btnGrabar_Click(object sender, EventArgs e) { FlagIDEntidad = 0; flag = 0; if (string.IsNullOrWhiteSpace(hid.Value)) { hid.Value = "0"; FlagIDEntidad = 0; } else { FlagIDEntidad = 1; IDEntidad = Convert.ToInt32(hid.Value); } if (txtRazonSocial.Text == "") { flag = 1; ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Debe ingresar un Nombre, Apellido y Documento para guardar el proveedor", "alert('Debe ingresar una Razón Social para guardar el proveedor')", true); } else { flag = 0; } if (txtRazonSocial.Text == "" && flag == 0) { flag = 1; ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Debe ingresar un Nombre, Apellido y Documento para guardar el proveedor", "alert('Debe ingresar una Razón Social para guardar el proveedor')", true); } if (flag == 0) { string Tabla = "Proveedor"; EN_Proveedor Proveedor = new EN_Proveedor(); Audit L = new Audit(); Proveedor.Id = int.Parse(hid.Value); Proveedor.RazonSocial = txtRazonSocial.Text.ToString(); Proveedor.Observaciones = txtObservaciones.Text.ToString(); Proveedor.IdTipoEntidad = 2; Proveedor.Tabla = Tabla; int IdEntidad = Convert.ToInt32(hid.Value); if (IdEntidad != 0) { List <EN_Proveedor> EditarProveedor = BL_Proveedor.ProveedorId(IdEntidad); var ProveedorId = EditarProveedor[0]; Proveedor.IdEntidad = ProveedorId.IdEntidad; } BL_Proveedor.Grabar(Proveedor); int idInsertado = BL_Entidad.UltimoIdEntidad(); L.Accion = "El usuario " + LoginCache.Nick + " registró el proveedor " + txtRazonSocial.Text; L.Fecha = DateTime.Now; L._usuario.Id = LoginCache.Id; L.EscribirLog(L); void NuevoDatoEntidad(int IdTipoDatoEntidad, string NombreDato, string Valor) { EN_DatoEntidad nuevoDato = new EN_DatoEntidad(); nuevoDato._Entidad.Id = IdTipoDatoEntidad; nuevoDato._TipoDatoEntidad.Id = 1; nuevoDato.NombreDato = NombreDato; nuevoDato.Valor = Valor; nuevoDato.Detalle = ""; BL_DatoEntidad.Insertar(nuevoDato); } void EditarDatoEntidad(int IdDatoEntidad, string Valor) { EN_DatoEntidad EditarDato = new EN_DatoEntidad(); EditarDato.Id = IdDatoEntidad; EditarDato.Valor = Valor; BL_DatoEntidad.Editar(EditarDato); } if (FlagIDEntidad == 1) { if (Variables.IdDir == 0) { NuevoDatoEntidad(int.Parse(hid.Value), "dire", txtDireccion.Text); } else { EditarDatoEntidad(Variables.IdDir, txtDireccion.Text); } if (Variables.IdMail == 0) { NuevoDatoEntidad(int.Parse(hid.Value), "mail", txtMail.Text); } else { EditarDatoEntidad(Variables.IdMail, txtMail.Text); } if (Variables.IdTel == 0) { NuevoDatoEntidad(int.Parse(hid.Value), "tel", txtTelefono.Text); } else { EditarDatoEntidad(Variables.IdTel, txtTelefono.Text); } } if (FlagIDEntidad == 0) { if (txtDireccion.Text != "") { NuevoDatoEntidad(idInsertado, "dire", txtDireccion.Text); } if (txtMail.Text != "") { NuevoDatoEntidad(idInsertado, "mail", txtMail.Text); } if (txtTelefono.Text != "") { NuevoDatoEntidad(idInsertado, "tel", txtTelefono.Text); } } hid.Value = "0"; txtRazonSocial.Text = ""; txtObservaciones.Text = ""; txtDireccion.Text = ""; txtMail.Text = ""; txtTelefono.Text = ""; FlagIDEntidad = 0; Enlazar(); lblResultado.Text = "Registros: " + Convert.ToString(dgvProveedor.Rows.Count); } }
public int Baja(EN_Proveedor proveedor) { return(DAL_Proveedor.Baja(proveedor)); }