Exemplo n.º 1
0
        public bool CrearEmpleado(EmpleadoEntidad empleadoEntidad)
        {
            using (DataClassesDataContext Context = new DataClassesDataContext())
            {
                Context.Connection.Open();

                using (Context.Transaction = Context.Connection.BeginTransaction())
                {
                    try
                    {
                        TablaEmpleado tablaEmpleado = new TablaEmpleado();
                        tablaEmpleado.DPI               = empleadoEntidad.DPI;
                        tablaEmpleado.Nombre            = empleadoEntidad.Nombre;
                        tablaEmpleado.Hijo              = empleadoEntidad.Hijo;
                        tablaEmpleado.SalarioBase       = (decimal)empleadoEntidad.SalarioBase;
                        tablaEmpleado.FechaCreacion     = DateTime.Now;
                        tablaEmpleado.IdUsuarioCreacion = 1;
                        tablaEmpleado.Estado            = "A";

                        Context.TablaEmpleados.InsertOnSubmit(tablaEmpleado);
                        Context.SubmitChanges();
                        Context.Transaction.Commit();
                        return(true);
                    }

                    catch (Exception ex)
                    {
                        Context.Transaction.Rollback();
                        return(false);
                    }

                    finally { Context.Connection.Close(); }
                }
            }
        }
Exemplo n.º 2
0
 private void detach_TablaEmpleados(TablaEmpleado entity)
 {
     this.SendPropertyChanging();
     entity.TablaUsuario = null;
 }
Exemplo n.º 3
0
 partial void UpdateTablaEmpleado(TablaEmpleado instance);
Exemplo n.º 4
0
 partial void DeleteTablaEmpleado(TablaEmpleado instance);
Exemplo n.º 5
0
 partial void InsertTablaEmpleado(TablaEmpleado instance);