Example #1
0
        public string Editar_DatosBasicos(Entidad_Empleados Obj)
        {
            string        Rpta   = "";
            SqlConnection SqlCon = new SqlConnection();

            try
            {
                SqlCon = Conexion_SQLServer.getInstancia().Conexion();
                SqlCommand Comando = new SqlCommand("Empleado.LI_DatosBasicos", SqlCon);
                Comando.CommandType = CommandType.StoredProcedure;

                //Datos Auxiliares y Llave Primaria
                Comando.Parameters.Add("@Auto", SqlDbType.Int).Value           = Obj.Auto;
                Comando.Parameters.Add("@Idempleado", SqlDbType.Int).Value     = Obj.Idempleado;
                Comando.Parameters.Add("@Idsucurzal", SqlDbType.Int).Value     = Obj.Idsucurzal;
                Comando.Parameters.Add("@Idtcontrato", SqlDbType.Int).Value    = Obj.Idcontrato;
                Comando.Parameters.Add("@Iddepartamento", SqlDbType.Int).Value = Obj.Iddepartamento;

                //Panel Datos Basicos
                Comando.Parameters.Add("@Codigo", SqlDbType.VarChar).Value         = Obj.Codigo;
                Comando.Parameters.Add("@Empleado", SqlDbType.VarChar).Value       = Obj.Empleado;
                Comando.Parameters.Add("@Identificacion", SqlDbType.VarChar).Value = Obj.Documento;
                Comando.Parameters.Add("@Cargo", SqlDbType.VarChar).Value          = Obj.Cargo;
                Comando.Parameters.Add("@Profesion", SqlDbType.VarChar).Value      = Obj.Profesion;
                Comando.Parameters.Add("@Email", SqlDbType.VarChar).Value          = Obj.Email;
                Comando.Parameters.Add("@Imagen", SqlDbType.Image).Value           = Obj.Foto;

                //Datos Contacto Domicialiario
                Comando.Parameters.Add("@PaisDomi", SqlDbType.VarChar).Value      = Obj.PaisDom;
                Comando.Parameters.Add("@CiudadDomi", SqlDbType.VarChar).Value    = Obj.CiudadDom;
                Comando.Parameters.Add("@FijoDomi", SqlDbType.VarChar).Value      = Obj.FijoDom;
                Comando.Parameters.Add("@ExtensionDomi", SqlDbType.VarChar).Value = Obj.ExtensionDom;
                Comando.Parameters.Add("@MovilDomi", SqlDbType.VarChar).Value     = Obj.MovilDom;
                Comando.Parameters.Add("@DireccionDomi", SqlDbType.VarChar).Value = Obj.DireccionDom;

                //Datos Contacto Empresarial
                Comando.Parameters.Add("@PaisEmp", SqlDbType.VarChar).Value      = Obj.PaisEmp;
                Comando.Parameters.Add("@CiudadEmp", SqlDbType.VarChar).Value    = Obj.CiudadEmp;
                Comando.Parameters.Add("@FijoEmp", SqlDbType.VarChar).Value      = Obj.FijoEmp;
                Comando.Parameters.Add("@ExtensionEmp", SqlDbType.VarChar).Value = Obj.ExtensionEmp;
                Comando.Parameters.Add("@MovilEmp", SqlDbType.VarChar).Value     = Obj.MovilEmp;
                Comando.Parameters.Add("@DireccionEmp", SqlDbType.VarChar).Value = Obj.DireccionEmp;

                SqlCon.Open();
                Rpta = Comando.ExecuteNonQuery() != 1 ? "OK" : "Error al Actualizar el Registro";
            }
            catch (Exception ex)
            {
                Rpta = ex.Message;
            }
            finally
            {
                if (SqlCon.State == ConnectionState.Open)
                {
                    SqlCon.Close();
                }
            }
            return(Rpta);
        }
        public static string Guardar_DatosBasicos
        (
            //Datos Auxiliares y Llaves Primaria
            int auto, int Iddepartamento, int Idcontrato, int Idsucurzal,

            //Datos Basicos
            string Codigo, string Empleado, string Documento, string Profesion, string Cargo, string Email,

            //Datos Contacto Domicialiario
            string PaisDom, string CiudadDom, string FijoDom, string ExtensionDom, string MovilDom, string DireccionDom,

            //Datos Contacto Empresarial
            string PaisEmp, string CiudadEmp, string FijoEmp, string ExtensionEmp, string MovilEmp, string DireccionEmp, Byte[] imagen
        )
        {
            Conexion_Empleados Datos = new Conexion_Empleados();
            Entidad_Empleados  Obj   = new Entidad_Empleados();

            //Llaves Primarias Auxiliares
            Obj.Iddepartamento = Iddepartamento;
            Obj.Idcontrato     = Idcontrato;
            Obj.Idsucurzal     = Idsucurzal;

            //Datos Basicos
            Obj.Codigo    = Codigo;
            Obj.Empleado  = Empleado;
            Obj.Documento = Documento;
            Obj.Profesion = Profesion;
            Obj.Cargo     = Cargo;
            Obj.Email     = Email;

            Obj.PaisDom      = PaisDom;
            Obj.CiudadDom    = CiudadDom;
            Obj.FijoDom      = FijoDom;
            Obj.ExtensionDom = ExtensionDom;
            Obj.MovilDom     = MovilDom;
            Obj.DireccionDom = DireccionDom;

            Obj.PaisEmp      = PaisEmp;
            Obj.CiudadEmp    = CiudadEmp;
            Obj.FijoEmp      = FijoEmp;
            Obj.ExtensionEmp = ExtensionEmp;
            Obj.MovilEmp     = MovilEmp;
            Obj.DireccionEmp = DireccionEmp;
            Obj.Foto         = imagen;

            Obj.Auto = auto;
            return(Datos.Guardar_DatosBasicos(Obj));
        }