Esempio n. 1
0
        public async Task <ActionResult <sucursales> > PostSucursales(sucursales sucursal)
        {
            _context.Sucursales.Add(sucursal);
            await _context.SaveChangesAsync();

            return(CreatedAtAction(nameof(GetSucursal), new { id = sucursal.Id }, sucursal));
        }
Esempio n. 2
0
        private void FormEditarSucursal_Load(object sender, EventArgs e)
        {
            //lenar datos
            sucursales sucursales = SucursalBL.ObtenerIdSucursal(idSucursal);

            txtSucursal.Text = sucursales.sucursal;
        }
Esempio n. 3
0
        public List <sucursales> ObtenerTodos()
        {
            List <sucursales> lista = new List <sucursales>();
            sucursales        entidad;

            try
            {
                AbrirConexion();
                StringBuilder CadenaSql = new StringBuilder();

                SqlCommand comandoSelect = new SqlCommand();

                comandoSelect.Connection  = Conexion;
                comandoSelect.CommandType = CommandType.StoredProcedure;
                comandoSelect.CommandText = "DML_sucursales";
                comandoSelect.Parameters.AddWithValue("@Sentencia", "Select");
                using (var dr = comandoSelect.ExecuteReader())
                {
                    while (dr.Read())
                    {
                        entidad             = new sucursales();
                        entidad.id_sucursal = int.Parse(dr["id_sucursal"].ToString());
                        entidad.nombre      = dr["nombre"].ToString();
                        entidad.direccion   = dr["direccion"].ToString();
                        entidad.id_zona     = int.Parse(dr["id_zona"].ToString());
                        entidad.zona        = dr["zona"].ToString();
                        entidad.id_politica = int.Parse(dr["id_politica"].ToString());
                        entidad.politica    = dr["politica"].ToString();
                        if (dr["imagen"].ToString() != string.Empty)
                        {
                            entidad.imagen = Convert.ToBase64String((byte[])dr["imagen"]);
                        }
                        lista.Add(entidad);
                    }
                }
            }
            catch (InvalidCastException ex)
            {
                ApplicationException excepcion = new ApplicationException("Se genero un error de conversión de tipos con el siguiente mensaje: " + ex.Message, ex);
                excepcion.Source = "Insertar sucursales";
                throw excepcion;
            }
            catch (Exception ex)
            {
                ApplicationException excepcion = new ApplicationException("Se genero un error de aplicación con el siguiente mensaje: " + ex.Message, ex);
                excepcion.Source = "Insertar sucursales";
                throw excepcion;
            }
            finally
            {
                CerrarConexion();
            }
            return(lista);
        }
Esempio n. 4
0
        public async Task <IActionResult> PutSucursal(int id, sucursales sucursales)
        {
            if (id != sucursales.Id)
            {
                return(BadRequest());
            }
            _context.Entry(sucursales).State = EntityState.Modified;
            await _context.SaveChangesAsync();

            return(NoContent());
        }
Esempio n. 5
0
        private bool validar(sucursales entidad)
        {
            bool valido = false;

            if (entidad.nombre != null && entidad.direccion != null)
            {
                valido = true;
            }

            return(valido);
        }
Esempio n. 6
0
        public static sucursales CrearSucursal(sucursales sucursal)
        {
            using (inventarioEntities bd = new inventarioEntities())
            {
                sucursales nuevasucursal = new sucursales();
                nuevasucursal.sucursal = sucursal.sucursal;
                nuevasucursal.estado   = sucursal.estado;
                bd.sucursales.Add(nuevasucursal);
                bd.SaveChanges();
            }

            return(sucursal);
        }
Esempio n. 7
0
        public static sucursales ObtenerIdSucursales(int id)
        {
            sucursales bod = new sucursales();

            using (inventarioEntities bd = new inventarioEntities())
            {
                var sucursal = bd.sucursales.First(x => x.id_sucursal == id);

                sucursal.id_sucursal = sucursal.id_sucursal;
                sucursal.sucursal    = sucursal.sucursal;
                sucursal.estado      = sucursal.estado;
                return(sucursal);
            }
        }
Esempio n. 8
0
        public static sucursales EditarSucursal(sucursales sucursal)
        {
            using (inventarioEntities bd = new inventarioEntities())
            {
                var sc = bd.sucursales.First(x => x.id_sucursal == sucursal.id_sucursal);//obtenemos registro por medio de id

                sc.id_sucursal = sucursal.id_sucursal;
                sc.sucursal    = sucursal.sucursal;
                sc.estado      = sucursal.estado;


                bd.Entry(sc).State = System.Data.Entity.EntityState.Modified;
                bd.SaveChanges();
            }
            return(sucursal);
        }
Esempio n. 9
0
        public bool Insertar(sucursales entidad)
        {
            SqlCommand cmd       = new SqlCommand();
            bool       respuesta = false;

            try
            {
                if (validar(entidad))
                {
                    AbrirConexion();
                    cmd.Connection  = Conexion;
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.CommandText = "DML_sucursales";
                    cmd.Parameters.AddWithValue("@Sentencia", "Insert");
                    cmd.Parameters.AddWithValue("@IdSucursales", entidad.id_sucursal);
                    cmd.Parameters.AddWithValue("@nombre", entidad.nombre);
                    cmd.Parameters.AddWithValue("@direccion", entidad.direccion);
                    cmd.Parameters.AddWithValue("@IdZona", entidad.id_zona);
                    cmd.Parameters.AddWithValue("@IdPolitica", entidad.id_politica);
                    if (entidad.imagen != null)
                    {
                        cmd.Parameters.AddWithValue("@imagen", Convert.FromBase64String(entidad.imagen));
                    }
                    cmd.ExecuteNonQuery();
                    respuesta = true;
                }
            }
            catch (InvalidCastException ex)
            {
                ApplicationException excepcion = new ApplicationException("Se genero un error de conversión de tipos con el siguiente mensaje: " + ex.Message, ex);
                excepcion.Source = "Insertar sucursales";
                throw excepcion;
            }
            catch (Exception ex)
            {
                ApplicationException excepcion = new ApplicationException("Se genero un error de aplicación con el siguiente mensaje: " + ex.Message, ex);
                excepcion.Source = "Insertar sucursales";
                throw excepcion;
            }
            finally
            {
                CerrarConexion();
                cmd = null;
            }
            return(respuesta);
        }
Esempio n. 10
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (txtSucursal.Text == "")
            {
                MessageBox.Show("Campo requerido", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                sucursales sucursales = new sucursales();
                sucursales.id_sucursal = idSucursal;
                sucursales.sucursal    = txtSucursal.Text;
                sucursales.estado      = 1;
                SucursalBL.EditarSucursal(sucursales);

                MessageBox.Show("Sucursal Editada Correctamente", "Registro Editado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.Close();
            }
        }
Esempio n. 11
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            sucursales nuevo = new sucursales();

            nuevo.sucursal = txtSucursal.Text;
            if (rdbactivo.Checked)
            {
                nuevo.estado = 1;
            }
            else
            {
                nuevo.estado = 2;
            }

            SucursalBL.CrearSucursal(nuevo);
            MessageBox.Show("Sucursal registrada Correctamente", "Registro Agregado", MessageBoxButtons.OK, MessageBoxIcon.Information);
            this.Close();
        }
Esempio n. 12
0
        public ActionResult Guardar(sucursales entidad)
        {
            try
            {
                var r = entidad.id_sucursal > 0 ?
                        control.Actualizar(entidad) :
                        control.Insertar(entidad);

                if (!r)
                {
                    return(Json("Error al realizar la operacion", JsonRequestBehavior.AllowGet));
                }

                return(Json("Realizado", JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                return(View("Error", new HandleErrorInfo(ex, "Sucursals", "Create")));
            }
        }
Esempio n. 13
0
 public static sucursales CrearSucursal(sucursales nuevasucursal)
 {
     return(SucursalDAL.CrearSucursal(nuevasucursal));
 }
Esempio n. 14
0
 private void Form1_Load(object sender, EventArgs e)
 {
     if (sop == null)
     {
         sop = new sucursalesOperaciones(_con);
     }
     sucursales suc = sop.ObtenerTodosLista()[0];
     tbPtoVta.Text = suc.id.ToString();
     tbPtoVtaDesc.Text = suc.desc;
     PtoVta = suc;
 }
Esempio n. 15
0
        private void tbPtoVta_Leave(object sender, EventArgs e)
        {
            if (sop == null)
                sop = new sucursalesOperaciones(_con);
            sucursales suc = null;
            try
            {
                suc = sop.Obtener(new ColumnaValor(sucursalesOperaciones.id, tbPtoVta.Text));
            }
            catch
            {

            }
            finally
            {
                if (suc == null)
                {
                    formAyuda fa = CrearAyudaSucursales();
                    if (fa.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                    {
                        suc = (sucursales)fa.ElementoDevuelto;
                        tbPtoVta.Text = suc.id.ToString();
                        tbPtoVtaDesc.Text = suc.desc;
                    }
                }
                else
                {
                    tbPtoVtaDesc.Text = suc.desc;
                }
            }
            PtoVta = suc;
        }
Esempio n. 16
0
 public bool Actualizar(sucursales Entidad)
 {
     return(PerSucursales.Update(Entidad));
 }
Esempio n. 17
0
 public bool Insertar(sucursales Entidad)
 {
     return(PerSucursales.Insertar(Entidad));
 }
Esempio n. 18
0
 public static sucursales EditarSucursal(sucursales sucursales)
 {
     return(SucursalDAL.EditarSucursal(sucursales));
 }