private void btn_UPDATE_Empresa_Click(object sender, RoutedEventArgs e)
        {
            if (string.IsNullOrEmpty(txt_UPDATEnombreEmpresa.Text)| string.IsNullOrEmpty(txt_UPDATEdireccion.Text))
            {
                MessageBox.Show("Complete Todos los campos", "", MessageBoxButton.OK, MessageBoxImage.Error);
            }
            else
            {
                //PARAMETROS PARA ACTUALIZAR

                EmpresaE _ActualizarEmpresaE = new EmpresaE();
                _ActualizarEmpresaE.id_empresa = Convert.ToInt32(listaData[0]);
                _ActualizarEmpresaE.nombre = txt_UPDATEnombreEmpresa.Text.ToUpper();
                _ActualizarEmpresaE.direccion = txt_UPDATEdireccion.Text.ToUpper();
                _ActualizarEmpresaE.correoEmpresa = txt_UPDATEcorreo.Text;
                _ActualizarEmpresaE.telefono = txt_UPDATEtelefono.Text.ToUpper();
                _ActualizarEmpresaE.id_pais = new PaisE();
                _ActualizarEmpresaE.id_pais.id_pais = Convert.ToInt32(cb_UPDATEpais.SelectedValue);

                string oerro = "";

                int returupdateEmpresa = 0;
                returupdateEmpresa = _empresaActualizarBL.updateEmpresas(_ActualizarEmpresaE, ref oerro);
                if (returupdateEmpresa > 0)
                {
                    MessageBox.Show("Registro fue actualziado con exito..", "Informacion", MessageBoxButton.OK, MessageBoxImage.Information);

                    BusquedaEmpleados _bw = new BusquedaEmpleados();
                    _bw.InitializeComponent();
                    this.Close();
                    _bw.ShowDialog();
                }
            }
        }
Example #2
0
        public EmpresaE SetEmpresa(Object[] parametros)
        {
            EmpresaE result = new EmpresaE();
            Mensaje  mensaje;

            AccesoDatos   acceso        = new AccesoDatos();
            SqlDataReader sqlDataReader = acceso.GetDataReader(out mensaje, parametros, "prEmpresa");

            if (mensaje.Titulo == null)
            {
                if (sqlDataReader.HasRows)
                {
                    while (sqlDataReader.Read())
                    {
                        result = new EmpresaE()
                        {
                            Mensaje = new Mensaje()
                            {
                                Titulo = sqlDataReader.GetString(sqlDataReader.GetOrdinal("MENSAJEERROR")),
                                Id     = sqlDataReader.GetInt64(sqlDataReader.GetOrdinal("IDERROR"))
                            }
                        };
                    }
                    ;
                }
            }
            sqlDataReader.Close();
            sqlDataReader = null;
            acceso.Desconectar();
            return(result);
        }
        //**BOTON PARA ELIMINAR EMPRESA EN EL MANTENIMIENTO DE EMPRESA**/
        private void btn_eliminarEmpresa_Click(object sender, RoutedEventArgs e)
        {
            DataRowView currentRow = (DataRowView)DataGrid_Empresas.SelectedItem;

            EmpresaE _deleteEmpresa = new EmpresaE();

            //entro a la linea que le di doble click

            MessageBoxResult resultMB = MessageBox.Show("Esta seguro de eliminar esta empresa: " + currentRow[1].ToString(), "ELIMINAR USUARIO", MessageBoxButton.YesNo, MessageBoxImage.Question);

            if (resultMB == MessageBoxResult.Yes)
            {
                id_empresa = int.Parse(currentRow.Row.ItemArray[0].ToString());
                string oError = "";

                _deleteEmpresa.id_empresa = id_empresa;
                if (empresabl.DeleteEmpresa(_deleteEmpresa, ref oError) > 0)
                {
                    MessageBox.Show("El usuario fue eliminado con exito");
                }

                //actualizar la grid una vez que la empresa fue eliminada
                dsBuscarEmpresa = empresabl.BuscarEmpresas("", ref oError);
                DataGrid_Empresas.ItemsSource = dsBuscarEmpresa.Tables[0].DefaultView;

            }
        }
Example #4
0
        public EmpresaE UpdateEmpresa([FromBody]  EmpresaE empresa)
        {
            EmpresaE result = new EmpresaE();


            result = EmpresaN.SetEmpresa(new Object[] {
                new SqlParameter("@Accion", "ACTUALIZAR"),
                new SqlParameter("@Id", empresa.Id),
                new SqlParameter("@Id_Identificacion", empresa.Id_Identificacion),
                new SqlParameter("@Id_Departamento", empresa.Id_Departamento),
                new SqlParameter("@Id_Ciudad", empresa.Id_Ciudad),
                new SqlParameter("@Identificacion", empresa.Identificacion),
                new SqlParameter("@Nombre", empresa.RazonSocial),
                new SqlParameter("@Nombres", empresa.Nombres),
                new SqlParameter("@Apellidos", empresa.Apellidos),
                new SqlParameter("@Naturaleza", empresa.Naturaleza.IdString),
                new SqlParameter("@Direccion", empresa.Direccion),
                new SqlParameter("@Telefono", empresa.Telefono),
                new SqlParameter("@Contacto", empresa.Contacto),
                new SqlParameter("@Cargo", empresa.Cargo),
                new SqlParameter("@Observacion", empresa.Observacion),
                new SqlParameter("@Estado", empresa.Estado),
                new SqlParameter("@Id_Usuario", empresa.Id_Usuario)
            });
            //   result.Url_azure_img = VerImagen(result.Imagen);
            return(result);
        }
Example #5
0
        public EmpresaE InsertEmpresa([FromBody]  EmpresaE empresa)
        {
            EmpresaE result = new EmpresaE();


            result = EmpresaN.SetEmpresa(new Object[] {
                new SqlParameter("@Accion", "INGRESAR"),
                new SqlParameter("@Id_Identificacion", empresa.Id_Identificacion),
                new SqlParameter("@Id_Departamento", empresa.Id_Departamento),
                new SqlParameter("@Id_Ciudad", empresa.Id_Ciudad),
                new SqlParameter("@Identificacion", empresa.Identificacion),
                new SqlParameter("@Nombre", empresa.RazonSocial),
                new SqlParameter("@Nombres", empresa.Nombres),
                new SqlParameter("@Apellidos", empresa.Apellidos),
                new SqlParameter("@Naturaleza", empresa.Naturaleza.IdString),
                new SqlParameter("@Direccion", empresa.Direccion),
                new SqlParameter("@Telefono", empresa.Telefono),
                new SqlParameter("@Contacto", empresa.Contacto),
                new SqlParameter("@Cargo", empresa.Cargo),
                new SqlParameter("@Observacion", empresa.Observacion),
                new SqlParameter("@Id_Usuario", empresa.Id_Usuario),
                new SqlParameter("@Estado", empresa.Estado),
            });
            return(result);
        }
 //METODO PARA MODIFICAR EMPRESA
 public int updateEmpresas(EmpresaE pEmpresa, ref string oerro)
 {
     try
        {
        return _empresaDAL.updateEmpresas(pEmpresa, ref oerro);
        }
        catch (Exception)
        {
        oerro = "Ocurrio un error al actualizar sus datos";
        throw;
        }
 }
 //METODO PARA GUARDAR CAMPOS DE  EMPRESA
 public int Guardarempresa(EmpresaE pempresa, ref string oerro)
 {
     try
        {
        return _empresaDAL.GuardarEmpresa(pempresa, ref oerro);
        }
        catch (Exception)
        {
        oerro = "Problemas al ingresar sus datos";
        throw;
        }
 }
 //METODO PARA ELIMINAR EMPRESA
 public int DeleteEmpresa(EmpresaE pEmpresa, ref string oerro)
 {
     try
        {
        return _empresaDAL.DeleteEmpresa(pEmpresa, ref oerro);
        }
        catch (Exception)
        {
        oerro = "Ocurrio un error al eliminar sus datos";
        throw;
        }
 }
Example #9
0
        public EmpresaE GetEmpresa(Object[] parametros)
        {
            Mensaje       mensaje;
            EmpresaE      result        = new EmpresaE();
            AccesoDatos   acceso        = new AccesoDatos();
            SqlDataReader sqlDataReader = acceso.GetDataReader(out mensaje, parametros, "prEmpresa");

            while (sqlDataReader.Read())
            {
                if (mensaje.Titulo == null)
                {
                    if (sqlDataReader.HasRows)
                    {
                        result = new EmpresaE()
                        {
                            Id = sqlDataReader.GetInt64(sqlDataReader.GetOrdinal("Id")),
                            Id_Identificacion = sqlDataReader.GetString(sqlDataReader.GetOrdinal("Id_Identificacion")),
                            Id_Departamento   = sqlDataReader.GetString(sqlDataReader.GetOrdinal("Id_Departamento")),
                            Id_Ciudad         = sqlDataReader.GetString(sqlDataReader.GetOrdinal("Id_Ciudad")),
                            Identificacion    = sqlDataReader.GetString(sqlDataReader.GetOrdinal("Identificacion")),
                            Naturaleza        = new ListaE()
                            {
                                IdString = String.IsNullOrEmpty(sqlDataReader["Id_Naturaleza"].ToString()) ? "" : (String)sqlDataReader["Id_Naturaleza"],
                                Nombre   = String.IsNullOrEmpty(sqlDataReader["Id_Naturaleza"].ToString()) ? "" : (String)sqlDataReader["Id_Naturaleza"],
                            },

                            RazonSocial = sqlDataReader.GetString(sqlDataReader.GetOrdinal("RazonSocial")),
                            Nombres     = String.IsNullOrEmpty(sqlDataReader["Nombres"].ToString()) ? " " : (String)sqlDataReader["Nombres"],
                            Apellidos   = String.IsNullOrEmpty(sqlDataReader["Apellidos"].ToString()) ? " " : (String)sqlDataReader["Apellidos"],
                            Direccion   = sqlDataReader.GetString(sqlDataReader.GetOrdinal("Direccion")),
                            Telefono    = sqlDataReader.GetString(sqlDataReader.GetOrdinal("Telefono")),
                            Contacto    = sqlDataReader.GetString(sqlDataReader.GetOrdinal("Contacto")),
                            Cargo       = sqlDataReader.GetString(sqlDataReader.GetOrdinal("Cargo")),
                            Observacion = String.IsNullOrEmpty(sqlDataReader["Observacion"].ToString()) ? " " : (String)sqlDataReader["Observacion"],
                            Estado      = sqlDataReader.GetString(sqlDataReader.GetOrdinal("Estado")),
                        };
                    }
                }
            }

            if (sqlDataReader.IsClosed == false)
            {
                sqlDataReader.Close();
            }

            sqlDataReader = null;
            acceso.Desconectar();
            return(result);
        }
Example #10
0
        public EmpresaE GetEmpresa([FromBody]  EmpresaE empresa)
        {
            EmpresaE     result  = null;
            SqlParameter _accion = new SqlParameter("@Accion", "GETID");
            SqlParameter _id     = new SqlParameter("@Id", empresa.Id);

            Object[] Objeto = new Object[]
            {
                _accion,
                _id
            };

            result = EmpresaN.GetEmpresa(Objeto);
            return(result);
        }
Example #11
0
        //METODO PARA ELIMINAR UNA EMPRESA//
        public int DeleteEmpresa(EmpresaE pEmpresa, ref string oErro)
        {
            int resultado = 0;
            using (SqlConnection _conn = CommonDb.ObtenerConnSql())
            {
                if (!(_conn == null))
                {
                    SqlCommand comando = new SqlCommand();
                    comando.Connection = _conn;
                    comando.CommandType = System.Data.CommandType.StoredProcedure;
                    comando.CommandText = "SP_delete_Empresa";
                    comando.Parameters.AddWithValue("@IDEmpresa", pEmpresa.id_empresa);

                    resultado = comando.ExecuteNonQuery();
                }
                else
                    resultado = 0;
                oErro = "";
            }
            return resultado;
        }
Example #12
0
 //METODO PARA GUARDAR EN EMPRESA//
 public int GuardarEmpresa(EmpresaE pempresa, ref string oError)
 {
     int resultado = 0;
     using (SqlConnection _conn = CommonDb.ObtenerConnSql())
     {
         if (!(_conn == null))
         {
             SqlCommand Comando = new SqlCommand();
             Comando.Connection = _conn;
             Comando.CommandType = System.Data.CommandType.StoredProcedure;
             Comando.CommandText = "SP_insertar_empresas";
             Comando.Parameters.AddWithValue("@nombre", pempresa.nombre);
             Comando.Parameters.AddWithValue("@direccion", pempresa.direccion);
             Comando.Parameters.AddWithValue("@correoEmpresa", pempresa.correoEmpresa);
             Comando.Parameters.AddWithValue("@telefono", pempresa.telefono);
             Comando.Parameters.AddWithValue("@id_pais", pempresa.id_pais.id_pais);
             resultado = Comando.ExecuteNonQuery();
         }
         else
             resultado = 0;
         oError = "";
     }
     return resultado;
 }
Example #13
0
        //METODO PARA UPDATE EMPRESAS
        public int updateEmpresas(EmpresaE pEmpresa, ref string oErro)
        {
            int resultado = 0;
            using (SqlConnection _conn = CommonDb.ObtenerConnSql())
            {
                if (!(_conn == null))
                {
                    SqlCommand comando = new SqlCommand();
                    comando.Connection = _conn;
                    comando.CommandType = System.Data.CommandType.StoredProcedure;
                    comando.CommandText = "SP_UPDATE_EMPRESAS";
                    comando.Parameters.AddWithValue("@ID", pEmpresa.id_empresa);
                    comando.Parameters.AddWithValue("@nombreEmpresa", pEmpresa.nombre);
                    comando.Parameters.AddWithValue("@direccionEmpresa", pEmpresa.direccion);
                    comando.Parameters.AddWithValue("@correoEmpresa", pEmpresa.correoEmpresa);
                    comando.Parameters.AddWithValue("@telefonoEmpresa", pEmpresa.telefono);
                    comando.Parameters.AddWithValue("@idPais", pEmpresa.id_pais.id_pais);

                    //0-@nombreEmpresa

                    resultado = comando.ExecuteNonQuery();
                }
                else
                    resultado = 0;
                oErro= "";
            }
            return resultado;
        }