Пример #1
0
        public void Modificar(ESucursal modificarSucursal)
        {
            try
            {
                if (modificarSucursal.Nombre.Length == 0)
                {
                    throw new ArgumentException("Ingrese el nombre del Sucursal");
                }
                if (modificarSucursal.Ciudad.Length == 0)
                {
                    throw new ArgumentException("Íngrese la cuidad del Sucursal");
                }
                if (modificarSucursal.Direccion.Length == 0)
                {
                    throw new ArgumentException("Ingrese la direccion del Sucursal");
                }
                if (modificarSucursal.Telefono == null)
                {
                    throw new ArgumentException("Ingrese el numero telefonico del sucursal");
                }

                DSucursal gestionsuc = new DSucursal();
                gestionsuc.Modificar(modificarSucursal);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #2
0
 public string InstSucursal(ESucursal oDatos, string Usuario)
 {
     try
     {
         return(Data.InstSucursal(oDatos, Usuario));
     }
     catch (Exception Exception)
     {
         throw Exception;
     }
 }
Пример #3
0
 public void ELiminar(ESucursal eliminarSucursal)
 {
     try
     {
         DSucursal gestionelimi = new DSucursal();
         gestionelimi.Eliminar(eliminarSucursal);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #4
0
        private void btnguardar_Click(object sender, EventArgs e)
        {
            try
            {
                if (modificar)
                {
                    ESucursal ModSucursal = new ESucursal();
                    ModSucursal.Id_Sucursal = Convert.ToInt32(txtnombre.Tag.ToString());
                    ModSucursal.Nombre      = txtnombre.Text;
                    ModSucursal.Ciudad      = txtciudad.Text;
                    ModSucursal.Telefono    = Convert.ToInt32(txttelefono.Text);
                    ModSucursal.Direccion   = txtdireccion.Text;

                    NSucursal gestionsuc = new NSucursal();
                    gestionsuc.Modificar(ModSucursal);

                    MessageBox.Show("Se modifico correctamente", "Sucursal", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    ESucursal newSucursal = new ESucursal();
                    newSucursal.Nombre    = txtnombre.Text;
                    newSucursal.Ciudad    = txtciudad.Text;
                    newSucursal.Direccion = txtdireccion.Text;
                    newSucursal.Telefono  = Convert.ToInt32(txttelefono.Text);

                    NSucursal gestion = new NSucursal();
                    gestion.Agregar(newSucursal);
                    MessageBox.Show("Se guardo correctamente", "Sucursal", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }

                actualizarSucursal();
                dgvSucursal.DataSource = listaSucursales;
                Limpiar();
                Deshabilitar();
                btncancelar.Enabled  = false;
                btneliminar.Enabled  = false;
                btnguardar.Enabled   = false;
                btnmodificar.Enabled = false;
                btnnuevo.Enabled     = true;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #5
0
 public void Eliminar(ESucursal EliminarSucursal)
 {
     try
     {
         SqlConnection conexion = new SqlConnection(Properties.Settings.Default.CadenaConexion);
         SqlCommand    comando  = new SqlCommand();
         comando.CommandType = CommandType.StoredProcedure;
         comando.CommandText = "ELIMINAR_SUC";
         comando.Parameters.AddWithValue("@Id_Sucursal", EliminarSucursal.Id_Sucursal);
         comando.Connection = conexion;
         conexion.Open();
         comando.ExecuteNonQuery();
         conexion.Close();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public void InstSucursal(ESucursal oDatos)
        {
            try
            {
                var Usuario = Authentication.UserLogued.Usuario;
                oDatos.Empresa = new EEmpresa
                {
                    Id = Authentication.UserLogued.Empresa.Id
                };

                Utils.WriteMessage(Mantenimiento.InstSucursal(oDatos, Usuario));
            }
            catch (Exception Exception)
            {
                Utils.Write(
                    ResponseType.JSON,
                    "{ Code: 2, ErrorMessage: \"" + Exception.Message + "\" }"
                    );
            }
        }
Пример #7
0
        private void btneliminar_Click(object sender, EventArgs e)
        {
            try
            {
                if (MessageBox.Show("Seguro que deseas eliminar este registro", "Sucursal", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    ESucursal eliminar = new ESucursal();
                    eliminar.Id_Sucursal = Convert.ToInt32(txtnombre.Tag);
                    NSucursal gestionsuc = new NSucursal();
                    gestionsuc.ELiminar(eliminar);
                    Limpiar();
                    actualizarSucursal();
                    dgvSucursal.DataSource = listaSucursales;
                }
            }
            catch (Exception ex)

            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #8
0
 public void Agregar(ESucursal nuevoSucursal)
 {
     try
     {
         SqlConnection conexion = new SqlConnection(Properties.Settings.Default.CadenaConexion);
         SqlCommand    comando  = new SqlCommand();
         comando.CommandType = CommandType.StoredProcedure;
         comando.CommandText = "INSERTAR_SUC";
         comando.Parameters.AddWithValue("@Nombre", nuevoSucursal.Nombre);
         comando.Parameters.AddWithValue("@Ciudad", nuevoSucursal.Ciudad);
         comando.Parameters.AddWithValue("@Telefono", nuevoSucursal.Telefono);
         comando.Parameters.AddWithValue("@Direccion", nuevoSucursal.Direccion);
         comando.Connection = conexion;
         conexion.Open();
         comando.ExecuteNonQuery();
         conexion.Close();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #9
0
 public void Modificar(ESucursal modificarSucursal)
 {
     try
     {
         SqlConnection conexion = new SqlConnection(Properties.Settings.Default.CadenaConexion);
         SqlCommand    comando  = new SqlCommand();
         comando.CommandType = CommandType.StoredProcedure;
         comando.CommandText = "Actualizar_Suc";
         comando.Parameters.AddWithValue("@Id_sucursal", modificarSucursal.Id_Sucursal);
         comando.Parameters.AddWithValue("@Nombre", modificarSucursal.Nombre);
         comando.Parameters.AddWithValue("@Ciudad", modificarSucursal.Ciudad);
         comando.Parameters.AddWithValue("@Telefono", modificarSucursal.Telefono);
         comando.Parameters.AddWithValue("@Direccion", modificarSucursal.Direccion);
         comando.Connection = conexion;
         conexion.Open();
         comando.ExecuteNonQuery();
         conexion.Close();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #10
0
        public List <ESucursal> obtenerSucursal()
        {
            try
            {
                SqlConnection conexion = new SqlConnection(Properties.Settings.Default.CadenaConexion);
                SqlCommand    comando  = new SqlCommand();
                comando.CommandType = CommandType.StoredProcedure;
                comando.CommandText = "BUSCAR_SUCURSAL";
                comando.Connection  = conexion;
                conexion.Open();
                SqlDataReader    leer          = comando.ExecuteReader();
                List <ESucursal> listaSucursal = new List <ESucursal>();

                while (leer.Read())
                {
                    ESucursal infoSucursal = new ESucursal();
                    infoSucursal.Id_Sucursal = leer.GetInt32(0);

                    if (leer.IsDBNull(1))
                    {
                        infoSucursal.Nombre = null;
                    }
                    else
                    {
                        infoSucursal.Nombre = leer.GetString(1);
                    }

                    if (leer.IsDBNull(2))
                    {
                        infoSucursal.Ciudad = null;
                    }
                    else
                    {
                        infoSucursal.Ciudad = leer.GetString(2);
                    }

                    if (leer.IsDBNull(3))
                    {
                        infoSucursal.Telefono = null;
                    }
                    else
                    {
                        infoSucursal.Telefono = leer.GetInt32(3);
                    }
                    if (leer.IsDBNull(4))
                    {
                        infoSucursal.Direccion = null;
                    }
                    else
                    {
                        infoSucursal.Direccion = leer.GetString(4);
                    }

                    listaSucursal.Add(infoSucursal);
                }
                return(listaSucursal);
            }

            catch (Exception ex)
            {
                throw ex;
            }
        }